F2F Interview :: Sr Java developer :: Alpharetta, GA

C2C
  • C2C
  • Anywhere

Job title: Sr Java Backend Developer
Location: Alpharetta, GA (onsite)
Duration: Long term

Mode of interview: In-person

NOTE: F2F Interview MUST

Must have skills: Java back end with good google cloud, Dataflow, Big query 

 

Job Summary:

We are seeking an experienced and highly skilled Sr. Java Developer to join our dynamic development team. The ideal candidate will have a deep understanding of Java programming, cloud technologies like AWS, and expertise in frameworks like Spring. Additionally, the role requires experience with microservices architecture, containers, and various web technologies. If you are passionate about building scalable and robust applications, and have experience with cutting-edge tools like Kubernetes, Docker, and Terraform, we encourage you to apply.

Key Responsibilities:

  • Application Development: Design, develop, and maintain Java-based applications, utilizing the full Spring ecosystem, including AOP, IoC, and MVC, for building scalable and high-performance solutions.
  • Cloud Integration: Leverage AWS services to deploy and manage applications in a cloud environment, ensuring scalability, high availability, and cost optimization.
  • Microservices Architecture: Develop microservices-based solutions, integrating with Kubernetes and Docker for containerization and orchestration, and using Terraform for infrastructure as code.
  • Framework & Library Implementation: Use Maven for project management and dependency resolution, and apply Spring’s various features to ensure modular, maintainable, and testable code.
  • Web Development: Develop web interfaces using JSP, jQuery, Angular, or React, ensuring a seamless front-end experience and integrating with back-end Java services.
  • ESB Integration: Design and implement integration solutions using Mule ESB for handling various system interactions and orchestrating service communications.
  • Testing & Debugging: Write unit and integration tests to ensure software quality and handle troubleshooting and optimization for performance and functionality.
  • Code Quality: Participate in code reviews, ensure adherence to best practices, and contribute to the ongoing improvement of development standards.
  • Collaboration & Documentation: Work closely with other developers, architects, and product teams to define features and solutions. Document code, processes, and architecture for future reference and training.

Required Skills and Qualifications:

  • Java Development: Strong experience in Java, including core Java concepts and advanced topics like multithreading, collections, and concurrency.
  • Spring Framework Expertise: Proficiency in Spring (especially AOP, IoC, and MVC) for building scalable, flexible, and maintainable applications.
  • Cloud Experience: Experience with AWS (Amazon Web Services) for deploying, scaling, and managing applications.
  • Maven: Strong familiarity with Maven for managing project dependencies, building, and deploying Java applications.
  • Web Technologies: Experience with JSP, jQuery, and frameworks like Angular or React for building dynamic, responsive front-end applications.
  • API Integration: Experience working with RESTful APIs and integrating services within a microservices architecture.
  • Containerization & Orchestration: Proficiency with Docker and Kubernetes for creating and managing containerized applications.
  • Infrastructure as Code: Familiarity with Terraform for automating infrastructure deployment and management.


From:
HARSH TIMORI,
Absolute IT
harsh@absoluting.com
Reply to:   harsh@absoluting.com