Senior Software Engineer
Core
Design, develop, and maintain scalable enterprise applications and modernize legacy systems using Java, JBoss/Weblogic, and AWS.
Role type
Senior Software Engineer (Enterprise Java & Cloud Migration)
Builds
Enterprise applications, data transformation pipelines, and cloud-native services
Domain
Financial services / Data analytics / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java/J2EE, Weblogic/JBoss/WildFly configuration, Linux/Unix administration, Bash/Shell scripting, AWS services (EC2, S3, RDS, Lambda), RESTful APIs, microservices architecture, DB2 database development, mainframe technologies (COBOL, JCL, CICS, VSAM, IMS), Git, CI/CD pipelines
Preferred skills
Experience with legacy ETL pipelines, system integration, distributed system troubleshooting
Technologies
Java, J2EE, Weblogic, JBoss, WildFly, AWS, Linux, Bash, Shell, DB2, COBOL, JCL, CICS, VSAM, IMS, Git, SVN
Responsibilities
Design and develop enterprise applications using Java/J2EE; Deploy and manage applications on Weblogic/JBoss application servers; Perform shell scripting and automation tasks in Linux; Troubleshoot issues with data transformations and data pipelines; Analyze and troubleshoot production issues across distributed, Linux, and mainframe systems; Collaborate on cloud migration and development initiatives using AWS services; Ensure application security, scalability, and performance optimization; Write clean, maintainable, and well-documented code following coding standards
Seniority
Senior, hands-on IC
