Key Responsibilities :
• Develop and maintain Java applications : Write clean, efficient, and reliable Java code following industry best practices.
• Collaborate with cross-functional teams : Work with project managers, designers, and QA teams to deliver high-quality software solutions on time.
• Design and implement software architectures : Architect and develop scalable, maintainable, and secure systems.
• Participate in code reviews : Provide feedback to peers and ensure adherence to coding standards and guidelines.
• Troubleshoot and debug applications : Identify and resolve software defects, performance bottlenecks, and other issues to ensure application stability.
• Continuous improvement : Keep up to date with the latest Java technologies, tools, and frameworks, and apply them where appropriate.
• Write unit and integration tests : Ensure robust test coverage for new and existing code, and help improve the overall testing framework.
• Documentation : Create and maintain comprehensive technical documentation for the developed systems and applications.
Required Skills And Qualifications
• Proven experience as a Java Developer (X+ years of experience).
• Strong knowledge of core Java (JDK 8 and later versions).
• Experience with Spring Framework, Spring Boot, and Hibernate.
• Solid understanding of RESTful API development and integration.
• Experience with database management systems, such as MySQL, PostgreSQL, or Oracle.
• Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.
• Familiarity with version control systems like Git.
• Experience with unit testing frameworks (JUnit, TestNG, etc.).
• Understanding of Agile development methodologies (Scrum, Kanban).
• Excellent problem-solving skills and the ability to think critically.
• Strong communication and teamwork abilities.
Preferred Qualifications
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• Experience with cloud platforms like AWS, Azure, or Google Cloud.
• Familiarity with DevOps practices and tools (Docker, Jenkins, etc.).
• Knowledge of microservices architecture.
• Familiarity with front-end frameworks like Angular or React.
Benefits
• Competitive salary and performance-based bonuses.
• Health, dental, and vision insurance.
• Paid time off (PTO), holidays, and flexible working hours.
• Professional development opportunities and training.
• Collaborative and innovative work environment.
Read more