Highly Skilled Software Developer
Senior Software Engineer
We are seeking a highly skilled and experienced software engineer to join our dynamic team. In this role, you will design, develop, and maintain robust, scalable, and high-performance software systems.
The Role Includes:
• Designing and implementing scalable and reliable software solutions using Java and Spring Boot.
• Architecting and building distributed systems leveraging Kafka Streams and Apache Flink.
• Developing and maintaining RESTful APIs to support seamless integration and communication between systems.
• Collaborating with DevOps teams to deploy and manage applications on Kubernetes, ensuring scalability, reliability, and security.
• Participating in the on-call rotation to monitor systems, address incidents, and ensure the reliability of production environments.
Key Responsibilities:
• Designing, implementing, and maintaining software solutions.
• Architecting and building distributed systems.
• Developing and maintaining APIs.
• Collaborating with DevOps teams.
• Participating in on-call rotations.
Required Skills and Qualifications:
• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
• 7+ years of professional experience in software engineering, with a focus on backend development.
• Strong proficiency in Java and hands-on experience with Spring Boot.
• Experience with streaming technologies such as Kafka Streams and Apache Flink.
• Deep understanding of object-oriented design principles and design patterns.
• Hands-on experience with Kafka for message streaming and event-driven architectures.
• Proficiency with containerization and orchestration tools, especially Kubernetes.
• Experience with cloud platforms like AWS and/or GCP.
• Expertise in building and consuming RESTful APIs.
• Strong problem-solving skills, with the ability to troubleshoot complex systems.
• Excellent communication skills and the ability to work effectively in a collaborative, team-oriented environment.
Additional Technologies:
• Airflow: Experience designing, deploying, and maintaining workflows using Apache Airflow or similar orchestration tools.
• BigQuery: Familiarity with Google BigQuery, including writing optimized queries, managing datasets, and leveraging its advanced features for analytics.
• SQL: Proficiency in SQL for data manipulation, transformation, and analysis, with a focus on performance optimization and best practices.
About Us:
We are an equal-opportunity employer committed to diversity, equity, and inclusion in the workplace. We believe that everyone deserves a chance to succeed and thrive in their careers.
Apply Now
We are seeking a highly skilled and experienced software engineer to join our dynamic team. In this role, you will design, develop, and maintain robust, scalable, and high-performance software systems.
The Role Includes:
• Designing and implementing scalable and reliable software solutions using Java and Spring Boot.
• Architecting and building distributed systems leveraging Kafka Streams and Apache Flink.
• Developing and maintaining RESTful APIs to support seamless integration and communication between systems.
• Collaborating with DevOps teams to deploy and manage applications on Kubernetes, ensuring scalability, reliability, and security.
• Participating in the on-call rotation to monitor systems, address incidents, and ensure the reliability of production environments.
Key Responsibilities:
• Designing, implementing, and maintaining software solutions.
• Architecting and building distributed systems.
• Developing and maintaining APIs.
• Collaborating with DevOps teams.
• Participating in on-call rotations.
Required Skills and Qualifications:
• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
• 7+ years of professional experience in software engineering, with a focus on backend development.
• Strong proficiency in Java and hands-on experience with Spring Boot.
• Experience with streaming technologies such as Kafka Streams and Apache Flink.
• Deep understanding of object-oriented design principles and design patterns.
• Hands-on experience with Kafka for message streaming and event-driven architectures.
• Proficiency with containerization and orchestration tools, especially Kubernetes.
• Experience with cloud platforms like AWS and/or GCP.
• Expertise in building and consuming RESTful APIs.
• Strong problem-solving skills, with the ability to troubleshoot complex systems.
• Excellent communication skills and the ability to work effectively in a collaborative, team-oriented environment.
Additional Technologies:
• Airflow: Experience designing, deploying, and maintaining workflows using Apache Airflow or similar orchestration tools.
• BigQuery: Familiarity with Google BigQuery, including writing optimized queries, managing datasets, and leveraging its advanced features for analytics.
• SQL: Proficiency in SQL for data manipulation, transformation, and analysis, with a focus on performance optimization and best practices.
About Us:
We are an equal-opportunity employer committed to diversity, equity, and inclusion in the workplace. We believe that everyone deserves a chance to succeed and thrive in their careers.