Sr Full Stack Java Developer - ATech Placement
Alpharetta, GA 30005
About the Job
We are looking for a Sr. Fullstack Java Developer who has a strong background in Java development and a proven track record of leading successful software development projects. You will be responsible for overseeing the end-to-end development process, from requirements analysis to deployment.
Responsibilities:
- Design, develop, and maintain high-quality Java applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Work on the development of microservices architecture and implement best practices
- Utilize expertise in Spring framework to build scalable and efficient applications
- Develop front-end components using Angular or React for a seamless user experience
- Integrate with NoSQL databases to store and retrieve data efficiently
- Participate in code reviews and provide constructive feedback to team members
- Troubleshoot, debug, and optimize application performance
- Stay updated on industry trends and incorporate best practices into development processes
Qualifications:
- Work Experience: (7) years of experience must include: Agile/Scrum development environment; Unit testing; Integration testing; Version Control, including Git or Subversion; RESTful APIs; Web Services; UI Development with JavaScript, React, Angular, HTML, CSS; Object Oriented Programming; MVC application architecture; Java; JSON; Python; Web Development; Spring; Spring Boot; Database Development; Oracle SQL, MongoDB; and Caching services.
- AWS experience is a must.
- Proven experience as a Java Developer with expertise in Spring framework
- Strong understanding of microservices architecture and its implementation
- Proficiency in front-end technologies such as Angular or React
- Experience working with NoSQL databases (e.g., MongoDB, Cassandra)
- Solid understanding of software development life cycle (SDLC)
- Excellent problem-solving and analytical skills
- Ability to work collaboratively in a team environment
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders
Preferred Qualifications:
- Experience with streaming, transforming, and publishing the data for end user consumption and data analytics is preferred.
- Experience with Databricks is preferred.
- Interest in working on genAI projects is preferred.
- Familiarity with containerization technologies (Docker, Kubernetes)
- Experience with continuous integration and continuous deployment (CI/CD) pipelines
- Knowledge of cloud platforms (AWS, Azure, Google Cloud)
Education:
Bachelor's degree in Computer Science, Computer Engineering, Information Systems, related Engineering discipline, or another related field, plus ten years of related experience
Masters degree, plus seven years of related experience
Source : ATech Placement