Description

Job Description

We are seeking a highly skilled Senior IC Java Engineer to join our dynamic team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining robust and scalable Java applications. You will work closely with cross-functional teams to deliver innovative solutions that meet our customers' :

Design, develop, and maintain high-quality Java applications, following best practices and industry standards.
Collaborate with architects, product managers, and other stakeholders to understand requirements and translate them into technical specifications.
Participate in code reviews, ensuring code quality and adherence to coding standards.
Troubleshoot and resolve technical issues efficiently.
Mentor junior engineers and provide guidance on technical best practices.
Stay updated with the latest Java technologies and industry trends.

Qualifications

Bachelor's degree in Computer Science, Software Engineering, or a related field.
Strong proficiency in core Java concepts, including object-oriented programming, data structures, and algorithms.
Experience with popular Java frameworks and libraries (e.g., Spring, Hibernate, JUnit).
Knowledge of RESTful APIs and microservices architecture.
Experience with cloud platforms (e.g., AWS, GCP, Azure).
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.

Preferred Skills

Experience with containerization technologies (e.g., Docker, Kubernetes).
Knowledge of NoSQL databases (e.g., MongoDB, Cassandra).
Experience with CI/CD pipelines and DevOps practices.
Contributions to open-source projects.

Education

Any Graduate