What are the responsibilities and job description for the Senior Software Engineer - Java position at Diverse Lynx?
About Us
Diverse Lynx LLC is a diverse and inclusive workplace that values teamwork and innovation. We are committed to promoting a culture of respect, empathy, and open communication.
Job Description
We are seeking a highly skilled Senior Java Developer to join our team. The ideal candidate will have a strong background in Java development, with experience in designing and implementing scalable cloud-based applications using Java 8 or higher.
Responsibilities
- Develop high-quality software solutions using Java, Spring Boot, and Microservices.
- Collaborate with cross-functional teams to ensure seamless integration and deployment of applications on AWS.
- Stay up-to-date with the latest industry trends and technologies, including Angular and AWS services (S3, SQS, SNS, ECS, Lambda, CloudWatch).
- Participate in agile/scrum development methodologies and contribute to the development of high-quality software products.
Requirements
- At least 8 years of experience in Core Java development.
- Proficiency in Java 8 or higher.
- Strong understanding of Java patterns and best practices.
- Experience with Spring Boot and Microservices.
- AWS experience, including S3, SQS, SNS, ECS, Lambda, and CloudWatch.
- Angular experience.
- Agile/scrum development experience.
- Excellent collaboration and communication skills.
- Ability to diagnose production issues and defects.