Job Title: Java Developer
Location: [Specify, e.g., New York, NY]
Employment Type: Full-Time
We are looking for a highly skilled Java Developer to join our development team. You will be responsible for designing, developing, and maintaining Java-based applications, ensuring high performance and responsiveness to requests from the front-end.
Design, develop, and maintain scalable Java applications.
Write well-designed, efficient, and testable code.
Participate in all phases of the software development lifecycle.
Ensure designs follow specifications and deliver high-quality solutions.
Collaborate with cross-functional teams to define, design, and ship new features.
Debug and resolve technical issues reported by users or QA.
Stay up to date with Java trends and incorporate best practices.
Strong proficiency in Java SE/EE.
Experience with Spring Boot, Hibernate, JPA.
Good understanding of RESTful APIs and web services.
Familiarity with HTML, CSS, JavaScript is a plus.
Experience working with relational databases like MySQL, PostgreSQL, or Oracle.
Knowledge of version control tools (e.g., Git).
Understanding of Agile methodologies (Scrum/Kanban).
Bachelor's degree in Computer Science, Engineering, or a related field.
2–6 years of experience in Java development.
Strong analytical and problem-solving skills.
Experience with Microservices architecture.
Exposure to cloud platforms like AWS, GCP, or Azure.
Familiarity with containerization tools such as Docker/Kubernetes.
Competitive salary
Health insurance
Flexible working hours
Career development opportunities