Quick overview
SeniorityMid Senior
Work modeHybrid
LocationNew York, NY, United States
DockerMicroservicesMySQLSQLSpringSpring BootGitAWSScrumGitHub ActionsGoogle CloudHibernateJUnitJavaJenkinsRESTAzurePostgreSQLAgileCI/CDMavenMockito
Job description
Key Responsibilities
- Write clean, maintainable, and well-tested Java code under the guidance of senior team members
- Build and enhance backend services and RESTful APIs using Java and Spring Boot
- Write unit and integration tests using JUnit and Mockito
- Work with relational databases (such as MySQL or PostgreSQL) using JDBC or JPA/Hibernate
- Participate in code reviews, giving and receiving constructive feedback
- Debug, troubleshoot, and fix software defects, including performance issues
- Write and update technical documentation
- Collaborate with designers, product managers, and QA to deliver high-quality releases
- Take part in agile ceremonies such as stand-ups, sprint planning, and retrospectives
- Continuously learn new tools, frameworks, and Java ecosystem best practices
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience (bootcamp, self-study, or projects)
- Solid foundation in Java, including object-oriented programming, collections, exception handling, and basic multithreading
- Familiarity with modern Java features such as lambdas and streams (Java 8 or later)
- Understanding of core data structures and algorithms
- Familiarity with Git and a build tool such as Maven or Gradle
- Basic understanding of SQL databases and RESTful APIs
- Strong problem-solving skills, attention to detail, and good written and verbal communication
Preferred Qualifications
- Internship, co-op, or freelance experience in Java development
- Personal, academic, or open-source Java projects (please share a GitHub link or portfolio)
- Exposure to Spring or Spring Boot and Hibernate/JPA
- Experience writing unit tests with JUnit and Mockito
- Basic familiarity with microservices, Docker, and cloud platforms (AWS, Azure, or Google Cloud Platform)
- Familiarity with CI/CD tools such as Jenkins or GitHub Actions, and with Agile or Scrum methodologies
Similar jobs
- GE

Core Java DeveloperRecently posted
Genesis10 · Pennington, NJ · Hybrid 🇺🇸
DockerMicroservicesOracle+12Technology$55 - $63/hr - UC
Java Developer – Claude / DevinRecently posted
UniqueHire Consulting LLC · Charlotte, NC · Hybrid 🇺🇸
MicroservicesSpringSpring Boot+4TechnologySalary not listed - CO

ETL Developer / Data IntegrationRecently posted
Compunnel Inc. · Meridian, ID · Hybrid 🇺🇸
SQLETLPython+1TechnologySalary not listed - AK
Java Developer - Inperson InterviewRecently posted
Akshaya Inc · Columbus, OH · Hybrid 🇺🇸
MicroservicesSQLSpring+5TechnologySalary not listed - IS
Java DeveloperRecently posted
INFT Solutions inc · United States · Hybrid 🇺🇸
DockerMicroservicesOracle+22TechnologySalary not listed - FO

Full Stack Developer AdvisorRecently posted
FedEx Office · Memphis, TN · On-site 🇺🇸
SQLMicrosoft ExcelHTML+14Technology$7.1k - $15.6k/yr - NE
Senior Java Full Stack DeveloperRecently posted
Neotecra, Inc · Albany, NY · Hybrid 🇺🇸
MicroservicesOraclePL/SQL+10TechnologySalary not listed - TT
Oracle Fusion DeveloperRecently posted
Tandym Tech · Parsippany-Troy Hills, NJ · On-site 🇺🇸
OraclePL/SQLSQL+2TechnologySalary not listed - SI

Senior ServiceNow DeveloperRecently posted
Siri Infosolutions Inc · Minneapolis, MN · Hybrid 🇺🇸
JavaScriptTechnologySalary not listed - PT
MS Dynamics 365 Developer/CRM EngineerRecently posted
Purplejack Technologies LLC · United States · Remote 🇺🇸
Microsoft Office.NETAzure+1TechnologySalary not listed - XT

Full Stack Developer with GenAIRecently posted
Xylo Technologies, Inc. · United States · Hybrid 🇺🇸
C#C++Go+8TechnologySalary not listed - AS
Information Technology - IT VMO - Full Stack Web Developer IIIRecently posted
Apex Systems · Spring, TX · Hybrid 🇺🇸
SQLGitHTML+17TechnologySalary not listed