Senior Backend Java Developer
- Java
- Microservices
- REST API
- Devops
- CI/CD
- Spring Boot
- NoSQL
- MySQL
- PostgreSQL
- MongoDB
- Oracle
- AWS
- Azure
- GCP
- RabbitMQ
- Docker
- Kubernetes
- Git
- Maven
- Gradle
- Jenkins
- GitHub Actions
- Agile
- Scrum
Senior Backend Java Developer β Job Description
We are seeking an experienced and highly skilled Senior Backend Java Developer to design, develop, and maintain scalable backend systems and APIs that support enterprise-grade applications. The ideal candidate should have strong expertise in Java technologies, microservices architecture, and cloud-based application development.
Key Responsibilities:
-
Design, develop, test, and maintain robust backend applications using Java and related frameworks.
-
Build scalable RESTful APIs and microservices-based solutions.
-
Collaborate with frontend developers, product managers, QA teams, and DevOps engineers to deliver high-quality software solutions.
-
Optimize application performance, scalability, and reliability.
-
Participate in system architecture discussions and technical decision-making.
-
Write clean, maintainable, and efficient code following best practices and coding standards.
-
Troubleshoot, debug, and resolve complex technical issues.
-
Integrate applications with databases, third-party services, and cloud platforms.
-
Conduct code reviews and mentor junior developers.
-
Ensure application security, compliance, and data protection standards are followed.
-
Contribute to CI/CD pipelines and deployment automation processes.
Required Skills:
-
Strong experience in Java, Spring Boot, and backend development.
-
Expertise in REST APIs, Microservices Architecture, and distributed systems.
-
Experience with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Oracle.
-
Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
-
Knowledge of Kafka, RabbitMQ, or other messaging systems.
-
Experience with Docker, Kubernetes, and containerized deployments.
-
Strong understanding of Git, Maven/Gradle, and CI/CD tools like Jenkins or GitHub Actions.
-
Knowledge of software design patterns and backend best practices.
-
Excellent problem-solving and debugging skills.
Preferred Qualifications:
-
Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
-
5+ years of backend Java development experience.
-
Experience in Agile/Scrum development methodologies.
-
Exposure to DevOps and infrastructure automation is a plus.
Soft Skills:
-
Strong communication and collaboration skills
-
Leadership and mentoring abilities
-
Analytical thinking
-
Time management
-
Adaptability in fast-paced environments
Senior Backend Java Developer Β· Info Way Solutions LLC