We are seeking a highly skilled Senior Java Developer with 710 years of professional experience to join our team. The ideal candidate will have strong expertise in designing, developing, and deploying enterprise-level applications using modern Java technologies. You will be responsible for building robust, scalable, and secure services while working in a fast-paced, collaborative environment.
Key Responsibilities:
- Design, develop, and maintain high-performance Java applications using Spring, EJB, and related frameworks.
- Develop, integrate, and consume SOAP and REST web services for internal and external systems.
- Deploy, configure, and support applications running on WebLogic and Kubernetes environments.
- Utilize GCP (or any cloud) services to build and optimize cloud-native solutions.
- Participate in architecture discussions and contribute to system design decisions.
- Identify performance bottlenecks and implement effective solutions for stability and scalability.
- Collaborate with product owners, QA teams, and other developers to ensure timely and high-quality releases.
- Write clean, maintainable, and well-documented code following industry best practices.
- Support production systems, resolve technical issues, and provide continuous improvements.
- Assist in code reviews, mentoring junior developers, and contributing to team knowledge sharing.
Required Skills & Qualifications:
- 710 years of hands-on experience in Java development.
- Strong knowledge of SOAP and REST API development and integration.
- Solid experience with WebLogic application server.
- Proficiency with Spring Framework (Spring Boot, Spring MVC, etc.).
- Experience with GCP (or any cloud) services and cloud-based deployment workflows.
- Practical knowledge of Kubernetes for container orchestration.
- Strong understanding of EJB and enterprise application architecture.
- Familiarity with CI/CD pipelines, version control (Git), and automated build tools.
- Strong problem-solving abilities and ability to work independently or as part of a team.
- Excellent communication and documentation skills.