Java developer

Infostretch Corp

Nashville, TN

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Architectural Analysis, Atlassian JIRA, Business Analysis, Code Reviews, Communication Skills, Database Technology, Detail Oriented, Distributed Applications, Enterprise Applications, Enterprise JavaBeans (EJB), Enterprise Service Bus (ESB), IBM WebSphere Application Server, Identify Issues, JAX-WS (Java API for XML Web Services), JBoss Application Server, JDBC (Java Database Connectivity), JNDI (Java Naming and Directory Interface), JTA (Java Transaction API), JUnit, Java, Java Message Service (JMS), Java Platform Enterprise Edition (Java EE/J2EE), Java Servlets, JavaServer Pages (JSP), Log4j, Multi-tier Architecture, Oracle, Oracle Database, Presentation/Verbal Skills, Problem Solving Skills, Production Support, REST (Representational State Transfer), Relational Databases (RDBMS), SOAP (Simple Object Access Protocol), SQL (Structured Query Language), SQL Databases, Scalable System Development, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Spring Framework, Team Player, Technical Support, Test Plan/Schedule, Unit Test, Writing Skills
LOCATION
Nashville, TN
POSTED
4 days ago

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

About the Company

I

Infostretch Corp