Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Architectural Analysisunmatched
  • Atlassian JIRAunmatched
  • Business Analysisunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Database Technologyunmatched
  • Detail Orientedunmatched
  • Distributed Applicationsunmatched
  • Enterprise Applicationsunmatched
  • Enterprise JavaBeans (EJB)unmatched
  • Enterprise Service Bus (ESB)unmatched
  • IBM WebSphere Application Serverunmatched
  • Identify Issuesunmatched
  • JAX-WS (Java API for XML Web Services)unmatched
  • JBoss Application Serverunmatched
  • JDBC (Java Database Connectivity)unmatched
  • JNDI (Java Naming and Directory Interface)unmatched
  • JTA (Java Transaction API)unmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Message Service (JMS)unmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Java Servletsunmatched
  • JavaServer Pages (JSP)unmatched
  • Log4junmatched
  • Multi-tier Architectureunmatched
  • Oracleunmatched
  • Oracle Databaseunmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Production Supportunmatched
  • REST (Representational State Transfer)unmatched
  • Relational Databases (RDBMS)unmatched
  • SOAP (Simple Object Access Protocol)unmatched
  • SQL (Structured Query Language)unmatched
  • SQL Databasesunmatched
  • Scalable System Developmentunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Spring Frameworkunmatched
  • Spring MVCunmatched
  • Team Playerunmatched
  • Technical Supportunmatched
  • Test Plan/Scheduleunmatched
  • Unit Testunmatched
  • Writing Skillsunmatched

Description

Role Overview:

We are seeking an experienced Java Backend Developer with strong expertise in Java/J2EE technologies, Spring Framework, enterprise application development, and distributed architectures. The ideal candidate will have hands on experience developing scalable backend applications, REST/SOAP services, enterprise integrations, and relational database solutions while collaborating within Agile development teams.

Key Responsibilities:

  • Design, develop, and maintain enterprise Java backend applications.
  • Develop applications using Java, J2EE, Spring Boot, Spring MVC, Spring Data, Spring Core, and Spring Transactions.
  • Build and support RESTful and SOAP web services using JAX RS, JAX WS, and Spring Framework.
  • Develop enterprise applications deployed on WebSphere and JBoss application servers.
  • Design and implement distributed solutions using integration platforms such as DataPower, Mule, or other ESB technologies.
  • Create comprehensive unit tests using JUnit, Mockito, and related testing frameworks.
  • Write, optimize, and troubleshoot complex SQL queries for Oracle or similar relational databases.
  • Collaborate with product owners, architects, business analysts, and development teams throughout the SDLC.
  • Participate in Agile ceremonies, code reviews, technical discussions, and production support.
  • Troubleshoot application issues and recommend scalable technical solutions.

Required Skills:

  • Strong Java and J2EE development experience.
  • Hands on experience with Spring MVC, Spring Boot, Spring Data, Spring Core, and Spring Transactions.
  • Strong understanding of JSP, EJB, Servlets, JNDI, JDBC, JMS, JTA, Log4J, and asynchronous Java processing.
  • Experience designing n tier and distributed application architectures.
  • Experience with DataPower, Mule, or other ESB platforms.
  • Experience developing REST and SOAP services using JAX WS, JAX RS, or Spring Framework.
  • Experience deploying enterprise applications on WebSphere and JBoss.
  • Hands on experience with JUnit, Mockito, and unit testing best practices.
  • Strong SQL and Oracle database experience.
  • Experience with JIRA and SDLC processes.
  • Excellent analytical, troubleshooting, and problem solving skills.
  • Strong written and verbal communication skills.
  • Self motivated, detail oriented, and collaborative team player.
  • Must have recent hands on Java development experience.

Job Location :

Nashville, Tennessee, United States

Numbers & Facts

LocationNashville, TN

Similar Jobs