Java Full Stack Developer

Prophecy Technologies

$100K — $140K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-10 years of experience in software development.
  • Strong hands-on experience in Core Java, J2EE, and Spring framework (Boot, Batch, Scheduler).
  • Expertise with Hibernate and JPA for database interaction.
  • Proficiency in front-end development using React.
  • Experience in RESTful web services and various data formats (XML, JSON, SOAP).
  • Knowledge of testing frameworks, including JUnit, TestNG, and Cucumber.
  • Familiarity with Unix/Linux command-line operations.

Responsibilities

  • Design, develop, and maintain enterprise server-side applications using Java and Spring.
  • Develop responsive UI applications leveraging React.
  • Implement and manage RESTful web services; handle various data formats.
  • Write and maintain automated unit tests for code quality assurance.
  • Apply design principles and patterns in code development.
  • Utilize AI tools to boost development productivity.
  • Perform database operations, including writing SQL queries and tuning performance.

Benefits

  • Collaborative work environment with cross-functional teams.
  • Opportunity to work with modern technologies in a dynamic setting.
  • Exposure to AI tools enhancing coding efficiency.
  • Active Agile methodologies and DevOps integration.
  • Growth potential in designing scalable applications.
Full Job Description
Job Summary:

We are seeking a Senior Java Full Stack Developer with extensive experience in building enterprise server-side applications and UI development. The ideal candidate will have hands-on expertise in Core Java, Spring Framework (Boot, Batch, Scheduler), Hibernate/JPA, J2EE, and modern front-end technologies like React. The candidate should also have experience with RESTful web services, testing frameworks, DevOps integration, and Agile methodologies.

Experience: 8-10 years

Key Responsibilities:
  • Design, develop, and maintain enterprise server-side applications using Core Java, Spring Boot, Spring Batch, Spring Scheduler, Hibernate, JPA, and J2EE.
  • Develop responsive and robust UI applications using React.
  • Implement and maintain RESTful web services; work with XML, XSLT, SOAP, and JSON formats.
  • Write and maintain automated tests using JUnit, TestNG, and Cucumber.
  • Apply strong design principles, design patterns, and SOLID principles in code development.
  • Utilize AI tools (e.g., GitHub Copilot) to enhance development productivity.
  • Work with databases (Sybase or DB2 preferred) and write optimized SQL queries.
  • Perform code profiling and performance tuning using tools like Profiler or JProbe.
  • Work on Unix/Linux operating systems with strong command-line knowledge.
  • Collaborate with cross-functional teams in Agile development environments and DevOps-integrated pipelines.
  • Track work, tasks, and progress using JIRA or other ALM tools.
  • Troubleshoot, debug, and optimize applications in a fast-paced and dynamic environment.

Required Skills & Experience:
  • Strong hands-on experience in Core Java, Java J2EE, Spring (Boot, Batch, Scheduler), Hibernate, and JPA.
  • Front-end development experience using React.
  • Proficiency in RESTful web services, XML/XSLT, SOAP, and JSON.
  • Expertise with testing frameworks: JUnit, TestNG, Cucumber.
  • Knowledge of Unix/Linux OS commands.
  • Strong analytical, problem-solving, organizational, and communication skills.
  • Familiarity with Agile development and DevOps integration.
  • Experience with SQL databases (Sybase or DB2 preferred).
  • Exposure to AI-assisted coding tools like Copilot.

Competencies:
  • Ability to design scalable, maintainable, and high-performance applications.
  • Strong collaboration and teamwork skills.
  • Adaptable to dynamic, fast-paced environments.
  • Excellent planning and execution capabilities.

Preferred Skills:
  • Experience with MySQL.
  • Exposure to additional front-end frameworks or UI libraries.

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar Java Full Stack Developer jobs: