Location
Nagar | India
Job description
Coforge is seeking a skilled and experienced Developer / Senior Developer / Lead - Java Microservices and Full Stack to join our dynamic team. You will play a crucial role in designing and implementing robust and scalable solutions.
Other Location: Greater Noida (Campus), Bengaluru, Pune, Hyderabad.
Must: You must be open for commutation or relocation for the above location.
Preferred: Notice Period: Immediate to 2weeks
Duties and Responsibilities:
- 3+ years of relevant experience with expertise in areas of Software Development Life cycle including, Requirements Analysis, Technical Design, Development and Support.
- Stack: Java 17, Springboot, Microservices, SpringData JPA, Oracle DB.
- Primary Skills: Proficient in Java 17 and later versions
- OOPs, Design patterns, Collections, Streams, Multithreading.
- Proficient in Oracle DB. Writing complex queries in PL/SQL and mapping with ORMs.
- Proficient in Restful API, Springboot. Experience in Java Spring Security. Experience in Java Spring MVC framework.
- Experience in integrations with message streaming, memory cache platforms. Messaging system - Kafka
- Good Knowledge on Microservices Architecture
- Troubleshooting skills with Log analysis, Tracing, Heap dump analysis, Performance issues and debugging. Docker, GitHub, Jenkins, understanding of Platform as a Service (PaaS) for application hosting.
- Knowledge of XML, JSON, YAML Low level design documentation
- Secondary Skills: ReactJS , NodeJs. Server-side application development using Typescript.
- Knowledge of AWS cloud services specifically ROSA, EC2, S3, API Gateway, SNS, SQS, Lambda, Step Functions, CloudFront, Security controls like NACL, Security Group, WAF.
- Understanding and experience of JSP, Servlet, JavaScript, CSS and HTML etc.
- Log Processor. ELK stack. Agile, JIRA, Confluence, OpenShift, Kubernetes, Docker, CI/CD pipeline etc.
- Integrating with Static code analysis tool like Sonar, Conducting code reviews.
- Soft Skills: Good verbal communication and written skills.
- Good problem-solving skills. Providing regular status update, clearly calling out blockers. Good understanding and working knowledge of message queue-based integrations.
- Stay up-to-date with the latest trends and advancements in technologies, recommending and implementing best practices.
Qualifications:
- Bachelor's or Master's degree in computer science or related field.
- Strong communication, organizational, analytical, and critical thinking skills
- Ability to work effectively in a collaborative team environment
Job tags
Salary