Required Skills & Experience:
- Master’s degree or foreign equivalent in Computer Science or Computer and Information Sciences.
- At least 2 years of experience in application development or a related occupation.
- Proficiency in tools such as Spring Boot, Spring Cloud Stream, Spring, Postgres, MongoDB, Oracle, IBM MQ, Splunk, Linux, Java, and J2EE.
Responsibilities:
- Evaluate existing architecture systems and identify business problems.
- Design and develop services to enable high performance and high availability using Spring Boot and Spring Cloud Stream.
- Troubleshoot technical issues and design flaws; work individually and in teams to design and develop applications.
- Perform data modeling and object modeling for applications.
- Design and develop security enhancements for both existing and new applications.
- Develop optimal deployment strategies for applications.
- Identify the best testing strategies and maintain code quality.
- Collaborate with other departments to address organizational needs and goals.
- May telecommute and work remotely from any location in the United States.