Job Description
• Bachelors degree in computer science or engineering with equivalent experience.
• Experience in developing solutions for large enterprise applications using object-oriented programming, Java/J2EE, SOA web services, design pattern, Spring Boot, Spring Framework, Spring MVC, Hibernate, Oracle/SQL, Microservices, JPA/CRUD Repository.
• Strong background in design and implementation of applications and services integrations using REST, SOAP, messages and/or EJB.
• Strong background on System/application, Design & stability, interoperability, portability, security AND scalability of system & deployment architecture.
• Good understanding of UML & RUP, strong understanding of design methodology and design patterns.
• Good knowledge on OOP (Object Oriented Programming) concepts and design pattern.
• Experience Range is 3 to 8 Years.
• Language & Frameworks: Java (8 or 8+), J2EE, Spring, Spring Boot, Spring MVC, REST, SOAP, Hibernate, EJB Validation framework.
• Frontend Technologies: Typescript, React.
• Database: Oracle/SQL, Hibernate, JPA/CRUD.
• Tools: Maven, Ant, SVN, Git, JIRA, Confluence, Splunk, Jenkins, Docker and OpenShift.
• Application Servers: WebLogic, Tomcat.
• Testing Frameworks: Junit/Mockito.
• Basics of Scrum methodology.
• Struts, Spring Security, Spring Data, HTML, CSS3 JavaScript, Node JS, UI Testing Frameworks (Jasmine/Karma/Protractor), BDD/Cucumber.
• Any batch scheduling tool like Autosys/control-m, Basics of Linux/Unix and Basic Batch/Shell scripting.
• Familiarity with CI/CD tools and agile methodologies.
• Confluence, Splunk, Jenkins, Docker, Kubernetes, OpenShift/Any Cloud exposure
• Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
• Basic ability to work independently and manage ones time
This job was posted by Gaurav Deore from Zen & Art
💡 Quick Summary
Seeking a career-building opportunity? The Java Full Stack Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru 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.
