Java Backend Developer
Role details
Job location
Tech stack
Job description
The Backend Java Developer Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination wit…
- 8 days ago
Requirements
Core Java & Backend
- Strong expertise in Core Java, Java 8+ features (Streams, Lambdas, etc.)
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Cloud)
- Proficiency in RESTful API design and microservices architecture
- Knowledge of Hibernate/JPA
Architecture & Design
- Experience in design patterns, system design, and architecture principles
- Knowledge of microservices, event-driven architecture, and distributed systems
- Familiarity with API gateways, service discovery, and caching strategies
Database & Messaging
- Experience with SQL (MySQL, PostgreSQL, Oracle)
- Knowledge of NoSQL (MongoDB, Cassandra)
- Messaging systems like Kafka or RabbitMQ
Cloud & DevOps
- Experience with AWS / Azure / GCP
- Familiarity with Docker, Kubernetes
- CI/CD tools like Jenkins, GitHub Actions
Other Skills
-
Strong problem-solving and analytical skills
-
Excellent communication and stakeholder management
-
Ability to mentor and lead teams, * Bachelor's or Master's degree in Computer Science or related field
-
8 15+ years of experience in software development
-
Prior experience in solution architecture or technical leadership roles
-
Certifications (optional but valuable):
-
AWS Certified Solutions Architect
-
TOGAF