A leading project team is seeking an experienced Senior Java Developer to support the development of a complex financial module within an enterprise system. This role requires strong expertise in Java enterprise technologies, modern frameworks, and microservices architecture. The selected candidate will work in an Agile environment and contribute to delivering scalable, high performance software solutions
Job Title: Senior Java Developer
Location: Austin, TX
Positions: 2
Key Responsibilities
Lead the development of a complex financial module within the system
Design, develop, and maintain enterprise applications using Java and J2EE technologies
Build and integrate RESTful APIs and microservices based architectures
Collaborate with cross functional teams in an Agile development environment
Ensure high quality, scalable, and secure application delivery
Participate in system design discussions and technical decision making
Deliver fully functional and tested software components
Required Skills
Strong experience with Java EE / J2EE architecture
Hands on experience with EJB, JMS, JSP, Servlets, JDBC, JSTL, and JNDI
Expertise in Spring Framework including Spring Boot, Spring MVC, Spring Security, JPA, and Hibernate
Experience building RESTful APIs and Microservices based applications
Strong knowledge of Java and Hibernate development
Experience with Agile development methodologies
Excellent communication and collaboration skills
Preferred Skills
Experience with Node.js
Experience with React.js for front end development
Expected Deliverable
Development and delivery of a fully functional financial system module with production ready software.