Title: Senior Java Backend Developer
Duration: Full Time
Location: Charlottle, NC
Roles and Responsibilities:
• Experience with Kafka for event-driven architecture
• Solid understanding of Data Structures & Algorithms . . Hands-on experience with JPA for database interactions
• Experience with microservices architecture and RESTful APIs
• Contribute to the design and architecture to enable secure, scalable, and maintainable software and should be able to clearly articulate the implications of design/architectural decisions, issues and plans to technology leadership
• Develop reusable patterns and encourage innovation that will enhance team velocity
• Collaborate on the design with other team members and product owners, both inside and outside the scrum team
• Estimate engineering work effort according to Agile for engineering team and effectively identify and prioritize the high impact tasks
• Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines
• Drive a quality mindset within the team