You are viewing a preview of this job. Log in or register to view more details about this job.

Java Full Stack Developer

Job description

Role Summary

Seeking a Java Full Stack Developer to support a strategic application modernization initiative involving the migration of mission-critical applications from IBM WebSphere 8.5.5 to Apache Tomcat on Kubernetes. The role focuses on application migration, Java upgrades, middleware modernization, containerization, and enterprise application support while preserving existing business functionality, integrations, and security frameworks.

Key Responsibilities

Application Modernization

  • Analyze and migrate enterprise applications from IBM WebSphere to Apache Tomcat.
  • Assess application dependencies, deployment configurations, and migration impacts.
  • Support Java version upgrades and application compatibility remediation.
  • Migrate WebSphere-specific configurations, JMS resources, JDBC connection pools, and security settings.

Full Stack Development

  • Design, develop, and maintain applications using Java, Spring Framework, and Spring Boot.
  • Enhance and support front-end applications using Angular, TypeScript, JavaScript, HTML, and CSS.
  • Develop and maintain APIs, integration services, and SOAP-based interfaces.

Middleware & Integration

  • Support SOAP web services, JMS messaging, and enterprise integration patterns.
  • Configure and optimize JDBC connectivity and database interactions.
  • Maintain authentication and authorization mechanisms including SAML integrations.

Required Technical Skills

Java & Frameworks

  • Strong experience in Java/J2EE development.
  • Expertise in Spring Framework and Spring Boot.
  • Strong understanding of enterprise application architecture and middleware technologies.

IBM WebSphere & Migration

  • Hands-on experience with IBM WebSphere Application Server (8.x/9.x).
  • Knowledge of WebSphere administration, deployment, security, and performance tuning.
  • Experience migrating applications from WebSphere to Tomcat or similar platforms.

Integration Technologies

  • SOAP Web Services, WSDL, XML, XSD
  • JMS Messaging
  • JDBC and Connection Pool Configuration
  • SAML Authentication & Authorization

Front-End

  • Angular, TypeScript, JavaScript, HTML5, CSS3

Databases

  • Oracle, SQL, Relational Database Systems, JDBC Performance Tuning

DevOps & Cloud

  • Maven
  • GitHub
  • Jenkins
  • Docker

Preferred Skills

  • Tomcat administration and performance tuning.
  • High-availability enterprise application support.
  • Exposure to Control-M, Aerospike, and Snowflake.

Qualifications

  • 1+ years of experience in Java Full Stack development.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Experience working with cross-functional teams in enterprise environments.
  • Excellent communication, documentation, and stakeholder collaboration skills.
  • Ability to work independently and deliver complex modernization initiatives.