Job Summary:
MAS Global Consulting is a premium digital engineering partner trusted by innovative startups and Fortune 100 companies. They are seeking a Senior Java Developer to design and build robust backend systems using Java, Apache Kafka, and AWS while collaborating with cross-functional teams to deliver high-impact solutions.
Responsibilities:
• Design, develop, and maintain high-performance backend services and distributed systems using Java.
• Architect and implement event-driven solutions using Apache Kafka, ensuring reliability, scalability, and low latency.
• Deploy, configure, and manage cloud infrastructure and services on AWS (e.g., EC2, ECS, Lambda, S3, RDS, SQS).
• Collaborate with stakeholders to gather requirements and translate them into scalable technical solutions.
• Develop and optimize RESTful APIs and backend application functionalities for high performance and responsiveness.
• Write and maintain automated tests (unit, integration, E2E) and ensure code quality through code reviews.
• Apply security best practices, including authentication and authorization mechanisms, to protect backend systems.
• Troubleshoot and resolve production issues, ensuring minimal downtime and operational stability.
• Mentor junior and mid-level engineers, promoting engineering best practices and a culture of continuous improvement.
• Collaborate with front-end, DevOps, and QA teams to ensure seamless integration and delivery of solutions.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• 4+ years of professional experience in backend software development.
• Solid understanding of distributed systems, event-driven architecture, and messaging patterns.
• Experience with version control systems (e.g., Git) and agile development methodologies.
• Strong problem-solving skills and a track record of resolving complex production issues.
• Excellent communication skills and ability to work effectively in cross-functional teams.
• Candidates must demonstrate strong, hands-on expertise in all three of the following:
• Java: Core language proficiency (Java 11+), OOP, design patterns, multithreading, and performance optimization.
• Apache Kafka: Event-driven architecture, producer/consumer configuration, topic partitioning, schema registry, and Kafka Streams or similar.
• Amazon Web Services (AWS): Cloud infrastructure design and operations, including EC2, ECS, Lambda, S3, RDS, SQS, and strong JVM internals and concurrency knowledge.
Preferred:
• Spring Boot & Microservices: Experience building and deploying production-grade microservices using Spring Boot, Spring Cloud, and related frameworks (Eureka, API Gateway, Circuit Breaker).
• Containerization & Orchestration: Familiarity with Docker and Kubernetes (EKS or similar).
• Observability: Experience with monitoring and tracing tools.
• CI/CD: Experience with Jenkins, GitHub Actions, or similar pipelines for automated testing and deployment.
Company:
MAS Global Consulting is communities by creating and maintaining a culture of skilled technology professionals that digital transformations. Founded in 2012, the company is headquartered in Palm Harbor, USA, with a team of 51-200 employees. The company is currently Growth Stage.