-
TheCorporate

Java Developer

TheCorporate
United States · Contract · Mid-Senior

Overview

The Java Developer plays a crucial role in designing and implementing applications that are high-volume and low-latency, delivering robust, scalable, and high-quality software solutions. As a vital team member, the Java Developer works closely with other developers, designers, and stakeholders to create application features and functionality that meet business needs. The position demands a sound understanding of object-oriented programming, strong problem-solving skills, and proficiency in Java programming and its frameworks. Full lifecycle development experience, from requirements analysis to deployment and maintenance, is essential to ensure that the software meets the established specifications and is delivered on time. Additionally, the Java Developer actively participates in code reviews, troubleshooting, and ongoing improvement initiatives, thus contributing to the overall efficiency and effectiveness of the development team and the organization.

Key Responsibilities

  • Design, develop, and maintain Java-based applications.
  • Analyze user requirements and translate them into application features.
  • Write clean, maintainable, and efficient code following best practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Test and debug applications, ensuring optimal operation and quality.
  • Participate in code reviews to maintain quality standards.
  • Integrate applications with third-party APIs and services.
  • Monitor and improve application performance and usability.
  • Document application development processes and design specifications.
  • Stay current with new technology trends and inform the team of relevant improvements.
  • Manage and maintain version control repositories.
  • Coordinate with QA teams to ensure thorough testing and validation.
  • Troubleshoot and resolve production issues as they arise.
  • Develop deployment scripts and automate builds.
  • Contribute to team meetings and agile ceremonies.

Required Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 3+ years of experience in Java development.
  • Strong knowledge of Core Java and its frameworks.
  • Experience with Spring and Hibernate frameworks.
  • Proficiency in building RESTful APIs and Microservices.
  • Solid understanding of object-oriented programming concepts.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript).
  • Experience in working with databases (SQL, NoSQL).
  • Understanding of Agile/Scrum development methodologies.
  • Experience with unit testing frameworks (JUnit, TestNG).
  • Strong problem-solving skills and an analytical mindset.
  • Excellent communication and teamwork skills.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Experience with cloud technologies (AWS, Azure) is a plus.
  • Familiarity with version control systems (Git, SVN).
  • Ability to adapt to new technologies and continuous learning.

Skills: restful apis,problem solving,agile,microservices,azure,testng,scrum,version control,aws,hibernate,git,css,svn,html,javascript,java,core java,sql,junit,spring framework,nosql,spring

Key Skills

Ranked by relevance

java restful apis cloud junit css git sql aws
Login to Apply
Posted
Mar 17, 2025
Type
Contract
Level
Mid-Senior
Location
United States

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Altkom Software
Related

Java Developer

2026-05-23

Full-time
Not Applicable
Poland
Software Development
Engineering
View Job Details
Arctic Business
Related

Back End Developer

2026-05-23

Full-time
Associate
Sweden
Aviation
Engineering
View Job Details
Coralogix
Related

Senior Backend Engineer – OpenTelemetry

2026-05-23

Full-time
Not Applicable
Poland
Software Development
Engineering