Job Openings
Senior Java Engineer
About the job Senior Java Engineer
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience working with Java, with a proven record of developing large-scale applications.
- Proficiency with Java frameworks such as Spring, Hibernate, or Struts.
- Strong understanding of Microservices, SOAP, and RESTful APIs and experience in integrating with them.
- Expertise in working with databases, both SQL and NoSQL.
- Solid understanding of the full software development lifecycle, including automated testing and DevOps.
- Excellent problem-solving skills and attention to detail.
- Experience working with cloud platforms such as AWS, Azure, Alibaba, or Google Cloud.
- Knowledge of containerization technologies such as Docker and Kubernetes.
Responsibilities:
- Design, implement, and maintain Java-based applications and services, ensuring high performance and responsiveness.
- Collaborate with cross-functional teams to define and develop new features and functionalities.
- Lead code and design reviews, fostering high-quality code and solutions.
- Mentor junior developers, cultivating a collaborative and learning-focused environment.
- Identify and rectify bottlenecks, bugs, and issues, ensuring optimal application performance.
- Remain current with emerging technologies and industry best practices, incorporating them to enhance product development.