Sopra Steria
Sopra Steria5h ago
Career Pages

Java J2EE Senior Software Engineer

Noida, Uttar Pradesh, in
Full Time
Senior Level

Auto Apply to 50+ AI Matched Java J2EE Senior Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Sopra Steria

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

About the Role

As a Senior Software Engineer specializing in Java J2EE, you will play a crucial role in maintaining, improving, and extending various software components. This includes application servers, controllers, executors, connectors, and transformation engines, all developed in Java (1.8). Your responsibilities will involve addressing customer and support tickets, troubleshooting complex issues, and ensuring high product quality through rigorous unit and integration testing. You will collaborate closely with QA and support teams, investigate functional and code-level problems, and audit security vulnerabilities identified by security tools. A key aspect of this role involves contributing to strategic decisions regarding new features, technical architecture, high availability, APIs, migration tools, and security standards alignment. You will also be involved in DevOps activities, utilizing tools like Maven, SVN, and Jenkins to configure and deliver new versions of the software.

Responsibilities

  • Maintain, improve, and extend Java (1.8) software components including application servers, controllers, executors, connectors, and transformation engines as part of sustaining activities (customer/support tickets).
  • Conduct troubleshooting and investigations for sustaining tickets.
  • Focus on product quality through unit and integration tests.
  • Collaborate with QA and support teams on functional and code investigations.
  • Audit issues identified by security tools.
  • Contribute to strategic decisions on new features, technical choices (e.g., high availability, APIs, migration tools, security standards).
  • Perform DevOps activities using Maven, SVN, and Jenkins for new version delivery.

Qualifications

  • Minimum of 4 years of professional experience in software development.
  • Proficiency with IDEs such as Eclipse or IntelliJ IDEA.
  • Experience with development tools like Maven.
  • Strong understanding of Java Standards including threading, streaming, socketing, and RMI.
  • Expertise in Core Java/J2EE and Spring Boot.
  • Familiarity with Web Services, specifically REST.
  • Solid knowledge of Object-Oriented Programming (OOP) and Design Patterns in Java.
  • Understanding of Security Concepts including PKI, Certificates, SSL, and S/MIME.
  • Experience with Script Programming, particularly shell scripting.
  • Proficiency in SQL with experience in Oracle, MySQL, or MS/SQL Server.
  • Experience with operating systems such as Unix, AIX, and Windows.
  • Familiarity with modular systems like OSGi.

Nice to Have

  • DevOps knowledge, including Jenkins and GIT/SVN.
  • Experience with XML Technologies such as EDI, XML, XSD, JABX, and XSLT.
  • Familiarity with Docker and container management (Docker Swarm, Kubernetes).
  • Experience with messaging systems like JMS.
  • Knowledge of SAP systems administration.
  • Understanding of Network and Internet Standards including TCP/IP, FTP, SMTP, HTTP, SFTP, and SNMP.

Company

Sopra Steria

Sopra Steria

Sopra Steria is a leading European technology company with a global presence, boasting 50,000 employees across nearly 30 countries. We specialize in consulting, digital services, and innovative soluti...

Noida, Uttar Pradesh, in
Posted on Career Pages
Java J2EE Senior Software Engineer at Sopra Steria | Noida, Uttar Pradesh, in | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform