
Senior Java Backend Developer
Posted 1 day ago

Posted 1 day ago
• Design, develop, test, and maintain high-performance software applications utilizing Java and related technologies.
• Engage in the entire software development lifecycle, encompassing requirements analysis, system design, coding, testing, deployment, and production support.
• Create scalable RESTful APIs and microservices leveraging the Spring ecosystem.
• Collaborate with cross-functional teams to provide robust and scalable solutions.
• Develop clean, reusable, and maintainable code in accordance with industry best practices and coding standards.
• Implement and manage CI/CD pipelines to facilitate automated testing and deployment processes.
• Design, deploy, and oversee cloud-native applications and infrastructure on AWS and other cloud platforms.
• Work with containerized, distributed systems within cloud environments.
• Diagnose and resolve complex technical issues in enterprise-scale settings.
• Enhance application performance, database interactions, and system reliability.
• Contribute to technical documentation, peer code reviews, and initiatives for engineering knowledge sharing.
• Over 7 years of professional experience in Java development with a proven history of delivering enterprise applications.
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• Strong expertise in:
• o Java and object-oriented programming principles
• o Spring Framework (Spring Boot, Spring MVC, Spring Security)
• o RESTful API and microservices development
• o SQL and relational database design
• o CI/CD pipelines and DevOps practices
• o Cloud-native application development and deployment
• Practical experience with:
• o ActiveMQ or similar messaging platforms
• o Oracle Database
• o Docker and containerized environments
• Significant experience with cloud platforms such as Amazon Web Services, including services like EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch, IAM, API Gateway
• Familiarity with Kubernetes orchestration platforms.
• Strong analytical, problem-solving, communication, and collaboration abilities.
• Experience in Agile or Scrum development environments.
• Opportunity to engage in modern, large-scale enterprise solutions.
• A collaborative and innovation-driven engineering culture.
• Exposure to cloud-native and emerging technologies.
• Opportunities for career growth and continuous learning.
• A flexible and technology-oriented work environment.
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.