Sr Java Developer
11432 Lackland Rd St Louis, MO 63146
• Develop software code as per requirements using Java and Cloud technologies
• Perform general application development activities, including unit testing, code deployment to development environment and technical documentation.
• Define and apply good practices, such as, pattern designs and clean code when implementing solutions
• Apply knowledge of Continuous Integration (CI) and Continuous Delivery (CD)
• Implement security standards
• Write technical/architecture documentation
• Detect trade-offs of the current and new proposed solutions
• Share your technical knowledge with teammates and help improve their technical skills
• Actively participate on technical meetings
• Work collaboratively with other teams to ensure product and technology alignment
• Completed Degree in an IT related Field: Computer Science
• 6+ years of experience in Software Development working with Java
• Strong Java programming skills, with experience with a variety of Java technologies such as Spring (Boot, Core, MVC) and Hibernate
• Thorough technical knowledge and understanding of Agile methodologies such as Scrum.
• Experience with Cloud application development, especially GCP and/or AWS
• We work with continuous integration/continuous delivery/release engineering related tasks in a JavaEE therefore your experience with Jenkins (or similar CI tools) is required.
• Experience implementing solutions applying Object-Oriented design patterns
• Strong knowledge of Computer science fundamentals including Databases, Algorithms and Operating Systems.
• Advanced English (communication skills)