×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Software Engineer

Job in Indianapolis, Hamilton County, Indiana, 46262, USA
Listing for: Professional Management Enterprises (PME)
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Java Developer, Software Engineer, Full Stack Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 110000 - 150000 USD Yearly USD 110000.00 150000.00 YEAR
Job Description & How to Apply Below
Senior Java Software Engineer

Professional Management Enterprise, Inc. is seeking an experienced Senior Java Software Engineer to join our team and contribute to the design, development, implementation, and support of enterprise software applications. The ideal candidate has a strong background in Java development, Oracle database technologies, software architecture, and Agile methodologies.

In this role, you will help drive technical excellence, deliver scalable and reliable software solutions, mentor developers, and collaborate across development and Dev Ops teams. You will also take ownership of key components of an STC product, ensuring high-quality performance, maintainability, and customer satisfaction.

Key Responsibilities
  • Software Architecture & Development: Architect, design, develop, and maintain high-quality, scalable, and reliable software applications while adhering to established coding standards and software engineering best practices.
  • Technical Leadership: Provide technical guidance within an Agile development team, mentor junior developers, and contribute to architectural decisions and implementation strategies.
  • Java Application Development: Design, build, and maintain Java-based applications using technologies such as Java, Struts 2.0, JSP, Servlets, Spring Framework, JavaScript, and jQuery.
  • Application Deployment: Develop, configure, deploy, and support applications running on Apache Tomcat and other Java application servers.
  • Oracle Database Development: Design and maintain Oracle database objects, including tables, views, and stored procedures, using Oracle SQL and PL/SQL.
  • Database Support & Troubleshooting: Support client database administration activities, investigate application and database issues, perform data modifications, and develop reports as needed.
  • Performance Optimization: Analyze and optimize application and database performance, troubleshoot complex technical issues, and resolve production incidents efficiently.
  • Dev Ops & Deployment

    Collaboration:

    Partner with Dev Ops teams to support application releases, streamline deployments, and maintain continuous integration workflows.
  • Technical Support & Ownership: Provide technical support to project team members and take ownership of one or more components of an STC product, ensuring ongoing stability, functionality, and maintainability.
  • Software Quality & Testing: Promote sound software development lifecycle (SDLC) practices, including version control, change management, unit testing, test-driven development, and continuous integration.
  • Production Support: Participate in occasional after-hours support and maintenance activities to ensure application availability and operational continuity.
About You

You are a technically strong, solutions-oriented software engineer who enjoys solving complex problems, collaborating with others, and delivering dependable software. You bring a combination of hands‑on development expertise, database knowledge, and the ability to guide technical decisions.

Required Qualifications
  • At least five years of professional experience as a software engineer or software developer.
  • At least five years of experience with several of the following technologies and areas:
    • Java application development and application servers, including Apache Tomcat or Oracle Application Server.
    • Java frameworks, including Struts 2.0 and Spring Framework.
    • Java Web Services, JSP, and Servlets.
    • Oracle database development and administration support.
  • Strong proficiency in Oracle SQL and experience developing and maintaining PL/SQL stored procedures, views, and other database objects.
  • Experience developing and maintaining web-based user interfaces using JSP, JavaScript, and jQuery.
  • Demonstrated ability to debug, analyze, and optimize…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary