App Dev & Support Engineer III
A Java developer who
-
Engage in application design, development, test, release and support
-
Produce fully functional application code based on industry best practices.
-
Gather specific requirements, ask questions and suggest solutions.
-
Write unit and API tests to ensure working code and support CICD team
-
Troubleshoot and debug to optimize performance
-
Liaise with the Product development team to plan new features in agile model
-
Ensure new and legacy applications meet quality standards
-
Do code review to ensure team members adhere to coding standards
Basic Qualifications:
-
Bachelor’s degree in Computer Science, Information Technology, or a similar field.
-
6+ years of overall IT experience
-
6-8 yrs Hands-on Experience as a Java Developer
-
4 years’ experience with Spring/Springboot & ORM
-
2 years’ experience with middleware / service orchestration
-
Experience with performance optimization, performance testing/monitoring tools experience
-
Experience with common industry patterns, coding standards and best practices
-
Excellent troubleshooting skills.
-
Excellent written & verbal communication.
Technical Skills & Qualifications:
-
Required - Java, Spring, Spring Boot, Spring MVC, Hibernate/Spring JPA, SQL, GIT
-
Good to have - Apache Kafka/RabbitMQ, MongoDb/Cassandra, Azure DevOps, Git
Preferred Qualifications for Consideration:
-
Healthcare experience preferred
-
Experience with mentoring and training junior associates