We are seeking a highly skilled Senior Java Developer (58 years experience) to design, develop, and deploy robust Java and Java EE application solutions. This role requires a strong background in both modern frameworks like Spring Boot and foundational technologies like JDBC, Servlets, and JSP. You will be responsible for building scalable enterprise applications and ensuring high-performance database connectivity and management. The ideal candidate is a problem solver who is eager to work with Docker, Kubernetes, and DevOps practices in a fast-paced environment.
Key Responsibilities
- End-to-End Development: Design and develop high-quality Java/Java EE applications using JSP, Servlets, and JavaScript.
- Database Connectivity: Expertly implement JDBC for efficient database communication, connection pooling, and transaction management.
- Microservices Architecture: Build and maintain scalable Microservices using Spring Boot and Spring Framework.
- API Management: Develop and consume web services based on REST and SOAP standards (WSDL, XML).
- Cloud & Deployment: Containerize applications using Docker and manage deployments within Kubernetes clusters.
- Database Optimization: Work with Oracle or PostgreSQL to design schemas and optimize complex SQL queries.
- Middleware Management: Deploy and configure applications on servers such as WebLogic, Tomcat, or JBoss EAP.
- DevOps Integration: Support microservices application deployment and participate in basic DevOps workflows.
Required Skills & Qualifications
- Experience:5 to 8 years of hands-on experience in Java and Java EE technologies.
- Core Tech: Java, JSP, Servlet, JavaScript, and JDBC.
- Frameworks: Strong expertise in Spring and Spring Boot.
- Web Services: Proficiency in WSDL, REST, SOAP, and XML.
- Cloud/DevOps: Knowledge of Microservices, Docker, Kubernetes, and deployment pipelines.
- App Servers: Experience with WebLogic, Tomcat, or JBoss EAP.
- Databases: Solid understanding of Oracle or PostgreSQL.
- Soft Skills: Excellent written and verbal communication; ability to work under pressure and learn quickly.