Job Description: We are looking for a Senior Java Developer with 7+ years of hands-on experience in building scalable, secure web and e-commerce applications.
The ideal candidate should have strong expertise in Spring Boot, Microservices architecture, and experience working with cloud platforms like Azure, AWS, or Google Cloud.
Key Responsibilities:
- Develop and maintain Java-based web and e-commerce applications following Agile methodologies
- Work with Spring Boot, Spring Cloud, Spring Security, and microservices architecture
- Implement integrations with RESTful and SOAP APIs
- Handle both relational (Oracle/MySQL) and NoSQL (MongoDB/Cassandra) databases
- Utilize messaging systems such as Kafka, JMS, and Apache Spark
- Work with cloud environments such as Azure, GCP, or AWS
- Conduct unit testing using JUnit, version control with Git, and build automation with Maven
- Collaborate with cross-functional teams including QA, DevOps, and product owners
- Participate in code reviews and provide technical guidance
Required Skills:
- Java (7+ years), Spring Boot, Spring Cloud, Spring Security
- Microservices architecture
- SAP Hybris (preferred)
- REST & SOAP Web Services
- Oracle, MySQL, Cassandra, MongoDB
- Kafka, JMS, Apache Spark
- Azure, AWS, or Google Cloud Platform
- Git, JUnit, Maven
- Linux environment
Soft Skills:
- Strong communication and collaboration skills
- Problem-solving and critical thinking abilities
- Adaptability, proactiveness, and a willingness to take ownership
- Ability to translate business requirements into technical specs
- Team player with a positive attitude