":" Design: Familiarity with SOLID principles for software design. Knowledge of important Java Design Patterns, such as Singleton, Factory, Template, and Strategy, and the ability to use them duringsoftware development. Must follow secure coding standards
Responsibilities: Develop, test, and maintain high-quality software using Java, Spring/Spring Boot, JUnit Jupiter, and other relevant technologies. Collaborate with cross-functional teams to define, design, and ship new features. Experience in Oracle Performance Tuning, Monitoring and Maintenance, and Capacity Planning would be preferred. Ensure code quality and security by adhering to best practices and guidelines. Participate in code reviews and provide constructive feedback to peers. Troubleshoot and resolve software defects and technical issues. Stay up-to-date with industry trends and advancements in Java development. Contribute to the continuous improvement of software development processes and methodologies.