Java Developer
A1 Hire Tech
Posted 12 months ago
Location: Edison NJ
Experience: 7+Years
Employment Type: Full-time
Job Summary:
We are looking for a skilled and motivated Java Developer to join our development team. You will be responsible for designing, developing, and maintaining Java-based applications with a focus on performance, scalability, and reliability.
Key Responsibilities:
- Design, develop, test, and maintain high-performance Java applications.
- Participate in the full software development lifecycle (SDLC).
- Write clean, scalable, and efficient code following best practices.
- Collaborate with cross-functional teams to define and implement new features.
- Troubleshoot and debug production issues and provide timely resolutions.
- Integrate applications with databases, APIs, and third-party services.
- Participate in code reviews to maintain high code quality.
- Contribute to continuous improvement of development processes and tools.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong knowledge of Java (8 or above) and object-oriented programming.
- Experience with Spring/Spring Boot framework.
- Familiarity with RESTful APIs, JSON, and web services.
- Experience with SQL and relational databases (e.g., MySQL, PostgreSQL).
- Understanding of version control tools like Git.
- Good problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
Preferred Qualifications:
- Experience with Microservices Architecture.
- Familiarity with Docker, Kubernetes, or CI/CD tools.
- Knowledge of front-end technologies like HTML, CSS, JavaScript is a plus.
- Experience with cloud platforms (AWS, Azure, GCP) is a bonus.
Benefits:
- Competitive salary and performance bonuses.
- Health insurance and paid time off.
- Flexible working hours and remote work options.
- Learning & development opportunities.