● Develop and maintain scalable applications using Java, Spring Boot, and related
technologies.
● Utilize RESTful API services and implement performance-tuning strategies for
large-scale web applications.
● Apply fundamental design principles to ensure scalability and efficiency.
● Implement test-driven development practices and utilize Git for version control.
● Utilize design principles to create applications using both NoSQL and SQL databases,
preferably MySQL, PostgreSQL, MongoDB, and DynamoDB.
Private and Confidential (HIDDEN TEXT)
Collaboration and Problem Solving:
● Collaborate effectively within a team environment to achieve project goals and meet
deadlines.
● Work closely with technology peers and business partners to solve business problems.
● Provide technical support to operations or development teams by troubleshooting
critical issues in the production environment promptly.
Leadership and Mentoring:
● Provide technical leadership, mentoring, or coaching to distributed software or
systems engineering teams.
● Share knowledge and best practices on new and emerging technologies across all
development and testing groups.
● Actively participate in meetings, agile ceremonies, and interactions with other
technology groups.
Architecture and Design:
● Design scalable and robust software architectures.
● Review technical designs and proposals to ensure adherence to standards.
● Work closely with business partners and stakeholders to identify requirements and
prioritize current enhancements and features.
Performance Optimization:
● Identify and address performance bottlenecks.
● Optimize code and system configurations for enhanced efficiency.
Skills and Experience Required
● 7+ years of experience in Web application development with Java, Microservices, and
exposure to AWS.
● Proven experience in Java development, with a focus on Spring Boot.
● Strong background in Microservices architecture and REST API development.
● Proficiency