Java Engineer
2 weeks ago
Job Summary
We are searching for an enthusiastic Java Engineer to join our product engineering team and contribute to the development of dependable, scalable backend services. You'll design and implement microservices, optimize performance, and work with the product and frontend teams to deliver new features. This is a US-based position; only those legally authorized to work in the US without sponsorship will be evaluated.
Key Responsibilities
- Create, test, and maintain backend services and APIs in Java (Spring Boot preferred).
- Create and consume RESTful APIs while integrating with third-party services.
- Take part in architectural and design discussions; propose practical answers to technological issues.
- Create clean, maintainable, and thoroughly tested code (unit, integration, and end-to-end tests).
- Troubleshoot performance, scalability, and reliability concerns; set up monitoring and alerts.
- Use CI/CD pipelines to automate the build, testing, and deployment processes.
- Work closely with the product, QA, and frontend teams during the whole development cycle.
- Mentor junior engineers and take part in code reviews to maintain engineering best practices.
- Maintain documentation for systems, APIs, and operational runbooks.
Required Skills:
- Proven Java (Java 8+) experience, including practical knowledge of object-oriented design and patterns.
- Experience with the Spring ecosystem (Spring Boot, Spring Data, and Spring Security).
- Experience developing RESTful APIs and microservices.
- Proficient in SQL and at least one relational database (PostgreSQL, MySQL); experience with NoSQL (MongoDB, Redis) is advantageous.
- Strong testing abilities (JUnit, Mockito, and integration testing).
- Familiarity with build tools (Maven or Gradle) and version control (Git).
- Understanding of containerization (Docker) and orchestration basics (Kubernetes recommended).
- Worked with cloud platforms (AWS, GCP, or Azure) to deploy services, maintain databases, and implement cloud-native best practices.
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.)
- Strong communication skills and the ability to operate in a collaborative, agile setting.
Preferred Skills:
- Experience working with event-driven architectures (Kafka, RabbitMQ).
- Observability experience (Prometheus, Grafana, and ELK/EFK stacks).
- Performance tweaking and profiling expertise (JVM tuning).
- Security guidelines for online apps and APIs.
Education & Experience
- A bachelor's degree in computer science, software engineering, or a related discipline, or comparable work experience.
- More than two years of professional Java backend development expertise.
- A track record of delivering production services that are dependable, secure, and maintained.
Annual compensation ranges from USD $100,000 to $150,000 per year.
Compensation and Benefits
- Competitive base pay and performance-based bonus opportunities.
- Equity grants or restricted stock units (depending on the company).
- Comprehensive health, dental, and vision insurance.
- 401(k) plan with an employer match.
- PTO, paid holidays, and paid parental leave are all flexible options.
- Professional development stipend and conference budget.
- Home office/equipment stipend and reimbursement.
- Commuter advantages (applicable to eligible office locations).
- Life and disability insurance; employee support program.
This post is exclusively open to candidates based in the United States. We cannot sponsor visas; applicants must be permitted to work in the United States or be US citizens/green card holders.
-
Java Software Engineer
1 week ago
Raleigh, North Carolina, United States Rapinno Tech Full timeVERY URGENT AND IMMEDIATE NEED.Note: Need Only US Citizen, Green Card, EAD-GC, J2 EAD, H4 EAD, L2 EAD, and TN Visa.Job Title: Java Software EngineerLocation: Raleigh NC – Initial remote till COVID ends.Duration: Long Term ContractJob Description:Need minimum 07+ years of experienceRequired Skills:BS or above in Computer Science or related field5+ years of...
-
Senior Java Engineer
7 days ago
Raleigh, North Carolina, United States First Citizens Bank Full timeOverviewThis is a hybrid role with the expectation that time working will regularly take place inside and outside of a company office either in Raleigh, NC or Phoenix, AZ.The Community Association Banking Technology team is growing and seeking a Senior Engineer - Java to join us. The Senior Engineer role is to plan, design, develop and launch efficient...
-
Java Full Stack Engineer
2 weeks ago
Raleigh, North Carolina, United States Rapinno Tech Full timeNeed minimum 08+ years of experienceRequired Experience:A minimum of 5 years of Full stack software development experienceB.S. in Computer Science, Engineering or Mathematics or equivalent experienceExperience working in an Agile Scrum development environmentRequired Skills:Experience building scalable web and middle tier applications with core Java and...
-
Java Developer
16 hours ago
Raleigh, North Carolina, United States EROS Technologies Full timeCompany Description EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every...
-
Java Full Stack Engineer, Banker Desktop
2 weeks ago
Raleigh, North Carolina, United States UBS Full timeUnited States - North CarolinaInformation Technology (IT)Group FunctionsJob Reference #328128BRCityRaleighJob TypeFull TimeYour roleDo you want to design and build next generation business applications using the latest technologies to build new Digital Banking experience? Are you confident at iteratively refining user requirements and removing any ambiguity?...
-
Raleigh, North Carolina, United States pathwayRP Full timeCompany Description EmTacq specializes in EMployer Talent ACQuisitions, matching the most qualified candidates with the most competitive positions available. We pride ourselves on not just putting bodies in seats, rather matching professionals to their careers. We are headquartered in the Raleigh / Durham, NC area. However, as a recruiting agency we service...
-
Software Engineer, Intern
7 days ago
Raleigh, North Carolina, United States IXL Learning Full timeIXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineer Interns who have a passion for technology and education.The IXL Engineering team is responsible for designing and creating the code that powers our amazing products. As a Software Engineer Intern, you'll be involved in all aspects of...
-
BAS Engineer
5 days ago
Raleigh, North Carolina, United States Hoffman & Hoffman Inc Full timeJob Title: BAS Engineer Company: Hoffman Building TechnologiesJob Status: ExemptJob Purpose: Design and administer Building Automation System solutions by:Reviewing and understanding project mechanical and electrical plans, specifications, and customer requirements.Producing design packages using CAD software and Microsoft Office Suite....
-
Sr. Software Engineer
11 hours ago
Raleigh, North Carolina, United States Jobgether Full timeThis position is posted by Jobgether on behalf of a partner company. We are currently looking for a Sr. Software Engineer inNorth Carolina.As a Sr. Software Engineer specializing in Robotic Process Automation (RPA), you will play a key role in designing, developing, and deploying high-quality software solutions that enhance business operations. You will lead...
-
Principal Systems Engineer
7 days ago
Raleigh, North Carolina, United States ARA Career Full timeIf you want to accelerate your career growth and are passionate about applying your expertise to solve problems of national importance, then we have the job you are looking for You will be able to achieve your personal and professional goals in a stable environment that emphasizes and rewards the entrepreneurial spirit. Not only will you solve challenging...