Job Description
Responsibilities:
• Design Enterprise Solution using Java, JEE, React, Spring Boot and related Java Technology stack
• Work on Design Patterns
• Work on developing highly scalable enterprise-level web applications and RESTful APIs using MicroServices
• Work on Java Spring Boot implementations
• Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL
• Work on implementation of Industry Standard protocols related API Security including OAuth
• Effective client communication
• IT experience in analysis, design development, documentation, implementing, and testing of software systems in Java, Spring Boot, Hibernate, and Internet technologies.
• Spring Boot includes real-world experience working with Microservices Architecture, Plugin Services
• Strong Knowledge of Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
• Strong experience in Spring Frameworks such as Spring MVC, IOC, AOP, and Spring JDBC.
Strong knowledge of the DevOps, AWS Environment, Code Versioning - Strong hands-on experience with Spring IO, Spring Boot with Thyme leaf.
• Experience in implementing Java EE design patterns such as MVC, Singleton, Session Façade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
• Good experience in developing Web Services SOAP, JAX-WS, WSDL.
Experience in core Java-Multithreading, collections, Servlets and JDBC.
Strong knowledge on RDBMS concepts and broadly worked Postgres, MySQL technologies such as MongoDB
• Experience in designing front-end technologies like ReactJS & AngularJS will be an add-on
• Hands-on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, and unit and integration testing using JUnit.
• Experience with Use-Case design, Class, and Sequence diagrams using UML.
• Excellent team player with good analytical, strategic planning, and interpersonal and communication skills. Highly motivated, enthusiastic, and self-starter.
• Requirements:
• 4+ Years of experience as a Java tech stack developer
• Application development experience in Java 7/8, Spring Framework, Spring Boot following industry recognized software development life cycle
• Java development experience in web applications and APIs
• Experience in Core JAVA, Spring, Spring Boot Frameworks
• Hands-on experience working with Microservices architecture
• Experience with ORM like Hibernate
• Good knowledge of developing RESTful web services using Spring Boot
• Experience in working with MySQL and Oracle Database and NoSQL database
• Hands on with Linux commands
• Must have good analytical, debugging and problem-solving skills
• Apply quality software engineering principals throughout the Agile product lifecycle
• Provide support and documentation
• Understanding and experience in any of the cloud technologies like AWS, GCP would be an added advantage
• Any cloud technology certification is preferred
• Experience in managing team.
Location: Kolkata
Openings: 2
💡 Quick Summary
Seeking a career-building opportunity? The Lead Java | Multiple openings|Kolkata position is now open for candidates interested in the Software Developer Jobs sector. This role in Kolkata offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
