Java Developer
Apply for this position
All fields marked * are required
Job Title: Java Developer
Job Summary
We are seeking a talented Java Developer with 4-6 years of experience to join our dynamic team. The ideal candidate will be responsible for developing high-quality software solutions using Java, Spring Boot, and Microservices architecture. You will work closely with cross-functional teams to design, develop, and maintain applications that meet our clients' needs.
Key Responsibilities
Design, develop, and implement software applications using Java and Spring Boot.
Collaborate with product managers, designers, and other developers to define software requirements and specifications.
Build and maintain Microservices architecture for scalable and efficient applications.
Write clean, maintainable, and efficient code while following best practices and coding standards.
Participate in code reviews and provide constructive feedback to peers.
Debug and troubleshoot software issues, ensuring optimal performance and reliability.
Stay updated with emerging technologies and industry trends to enhance skill set and apply new knowledge to projects.
Required Skills
Proficient in Java programming and object-oriented design principles.
Experience with Spring Boot and developing RESTful APIs.
Strong understanding of Microservices architecture and design patterns.
Familiarity with front-end technologies including JavaScript frameworks.
Solid knowledge of database technologies such as SQL and NoSQL databases.
Ability to work collaboratively in a team environment and communicate effectively.
Strong problem-solving skills and attention to detail.
Preferred Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of containerization technologies such as Docker and Kubernetes.
Familiarity with CI/CD tools and development workflows.
Experience with Agile methodologies and version control systems (e.g., Git).
Benefits
Competitive salary and performance-based bonuses.
Comprehensive health, dental, and vision insurance.
401(k) retirement plan with company matching.
Flexible work hours and remote work options.
Opportunities for professional development and career advancement.
Generous paid time off and holiday leave.
Supportive and inclusive company
Required