Full Stack Java Developer (4+ Years of Experience)

job
  • Spelman College
Job Summary
Location
Atlanta ,GA 30383
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
14 Mar 2025
Share
Job Description

Full Stack Java Developer (4+ Years of Experience)

Recruitment began on December 4, 2024 and the job listing expires on June 4, 2025.

As a Full Stack Java Developer, you will be responsible for developing both the front-end and back-end components of web applications. Your role will involve working with the latest Java technologies, modern frameworks, and cloud-based solutions to build high-quality, performant, and maintainable software. You will collaborate closely with other developers, product managers, and designers to deliver robust software solutions.

Key Responsibilities:

  1. Backend Development: Build and maintain RESTful APIs and microservices using Java and frameworks like Spring Boot, Hibernate, or JPA.
  2. Database Management: Design and manage relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) and write optimized SQL queries.
  3. Integration: Integrate third-party APIs and external services, and ensure seamless communication between front-end and back-end systems.
  4. Code Quality & Best Practices: Write clean, maintainable, and efficient code while adhering to best practices and design patterns (e.g., SOLID principles).
  5. Testing & Debugging: Conduct unit testing and integration testing to ensure high code quality. Debug and troubleshoot issues across the stack.
  6. Agile Methodology: Participate in Agile development cycles (Scrum, Kanban) and collaborate with cross-functional teams for sprint planning, stand-ups, and code reviews.
  7. DevOps & Deployment: Collaborate with DevOps teams to deploy and maintain applications using CI/CD pipelines and cloud-based infrastructure (AWS, Azure, etc.).
  8. Performance Optimization: Continuously improve the performance of applications, ensuring scalability and responsiveness.
  9. Documentation: Maintain clear and comprehensive documentation for code, technical designs, and system architectures.

Skills & Qualifications:

  1. Experience: 4+ years of professional experience as a Full Stack Java Developer, with a proven track record in both front-end and back-end development.
  2. Java Expertise: Proficiency in Java, including experience with Java 8 or newer features, Spring Framework (Spring Boot, Spring MVC, Spring Security), and Hibernate.
  3. Database Management: Strong experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra). Experience in writing optimized SQL queries and understanding database design.
  4. API Development: Experience in building RESTful APIs, understanding of JSON, and knowledge of API documentation tools like Swagger.
  5. Version Control: Proficiency with Git for version control, familiarity with Git workflows (e.g., feature branching, pull requests).
  6. Testing: Experience with test-driven development (TDD), unit testing frameworks (JUnit, TestNG), and tools like Selenium for front-end testing.
  7. Cloud Platforms: Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and deployment using CI/CD pipelines.
  8. Containerization: Experience with container technologies such as Docker and container orchestration tools like Kubernetes is a plus.
  9. Problem-Solving: Strong analytical and problem-solving skills, with an ability to troubleshoot issues in complex systems.
  10. Communication: Excellent verbal and written communication skills, capable of collaborating effectively with both technical and non-technical stakeholders.

Preferred Qualifications:

  1. Degree: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  2. Agile Certifications: Scrum Master or other Agile-related certifications.
  3. Experience with Microservices: Familiarity with microservices architecture and frameworks like Spring Cloud or Docker.
  4. CI/CD Tools: Experience with Jenkins, GitLab CI, or other continuous integration tools.
#J-18808-Ljbffr
Other Smiliar Jobs
 
  • Atlanta, GA
  • 5 Days ago
  • Atlanta, GA
  • 5 Days ago
  • Atlanta, GA
  • 4 Days ago
  • Atlanta, GA
  • 4 Days ago
  • Atlanta, GA
  • 4 Days ago
  • Atlanta, GA
  • 4 Days ago
  • Atlanta, GA
  • 4 Days ago
  • Atlanta, GA
  • 4 Days ago
  • Atlanta, GA
  • 4 Days ago
  • Atlanta, GA
  • 4 Days ago
  • Atlanta, GA
  • 4 Days ago
  • Atlanta, GA
  • 3 Days ago
  • Atlanta, GA
  • 3 Days ago
  • Atlanta, GA
  • 3 Days ago