Senior Java Developer

Alpharetta, Georgia

Izenso
Apply for this Job
Job Description
  • Design, develop, and maintain highly scalable and robust web applications using Java and Spring Framework (minimum 8 years' experience required)
  • Develop and implement well-documented APIs for seamless communication between different application components
  • Knowledgeable in MQ, Kafka and message parsers.
  • Work closely with database administrators to design and maintain efficient database schemas and stored procedures
  • Translate technical designs and user requirements into workable and maintainable Java code.
  • Collaborate effectively with cross-functional teams (designers, backend engineers, product managers) to deliver high-quality solutions
  • Write clear, concise, and well-documented code adhering to best practices and design patterns
Requirements
  • 8+ years of hands-on application development utilizing Java and Spring Boot
  • Experience in the development of service-oriented architecture application, good understanding of Object-Oriented Design and Design Patterns and Git version control
  • 5+ years of experience in systems design, algorithms, and distributed systems.
  • 5+ years of hands-on experience in the design and development of highly scalable distributed applications
  • Good experience in RDMBS(MS SQL) and Enterprise Messaging Applications (Kafka)
  • Experience in developing web services using standard Java based frameworks/toolkits (REST, SOAP, JSON, and XML)
  • Working Knowledge of DevOps tooling and practices
  • Ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments
Date Posted: 28 April 2025
Apply for this Job