Backend Java developer

Trebecon LLC
Boston, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Boston, United States of America

Tech stack

Java
Spring Security
Agile Methodologies
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Software Debugging
DevOps
Distributed Systems
Elasticsearch
Gradle
Java Persistence API
PostgreSQL
Maven
Microsoft SQL Server
MySQL
NoSQL
Oracle Applications
Software Architecture
Redis
Prometheus
Software Deployment
SQL Stored Procedures
SQL Databases
Systems Integration
Web Services
Data Logging
Google Cloud Platform
Spring-mvc
Grafana
Spring-boot
Backend
GIT
Api Design
REST
Splunk
Docker
Jenkins
Microservices

Job description

We are seeking an experienced Backend Java Developer to design, develop, and maintain scalable, high-performance backend applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, API development, SQL databases, and Cloud technologies. The role involves building enterprise-grade applications, integrating distributed systems, and collaborating with cross-functional teams in an Agile environment. Key Responsibilities * Design, develop, test, and deploy robust backend applications using Java and Spring Boot. * Build and maintain scalable Microservices architectures. * Develop and consume RESTful APIs and web services. * Design and optimize database schemas, queries, and stored procedures. * Implement secure, reliable, and high-performing backend solutions. * Collaborate with front-end developers, architects, QA teams, and business stakeholders. * Participate in code reviews and ensure adherence to coding standards and best practices. * Troubleshoot production issues and perform root cause analysis. * Work within CI/CD pipelines and DevOps practices for application deployment. * Contribute to system design, technical documentation, and architectural decisions.

Requirements

8+ years of hands-on experience in Java development. * Strong experience with Java 8/11. * Expertise in Spring Boot, Spring MVC, Spring Data JPA, Spring Security. * Strong experience with Microservices Architecture. * Experience developing and integrating REST APIs. * Proficiency with SQL databases such as Oracle, SQL Server, PostgreSQL, or MySQL. * Knowledge of Git, Maven, Gradle, and Jenkins. * Experience working in Agile/Scrum environments. * Strong debugging, analytical, and problem-solving skills.

Preferred Qualifications * Cloud experience with Azure, AWS, or Google Cloud Platform (Google Cloud Platform). * Experience with Docker and Kubernetes. * Familiarity with Redis, Elasticsearch, or NoSQL databases. * Knowledge of monitoring and logging tools such as Splunk, ELK, Grafana, or Prometheus. * Experience with CI/CD pipelines and DevOps methodologies.

Apply for this position