Job Role : The Java Full Stack developer will be responsible for writing code to build and support enterprise applications. This role will interface with the business and other developers to ensure business requirements are translated into detailed technical specifications. Roles & Responsibilities :
- Design, implement and maintain Java applications across all phases of the Software Development Life Cycle (SDLC)
- Establish, refine and integrate development and test environment tools and software as needed
- Develop, test, implement and maintain application software working with established processes
- Identify opportunities to optimize Java application projects
Desired Skills and Experience :
Design, implement and maintain Java applications across all phases of the Software Development Life Cycle (SDLC)Establish, refine and integrate development and test environment tools and software as neededDevelop, test, implement and maintain application software working with established processesIdentify opportunities to optimize Java application projectsDesired Skills and Experience :
Strong Java, J2EE, Spring-Security development experience.Exposure to Open frameworks like Spring or Hibernate.Exposure to UI technologies like AngularJS or ExtJS.Familiarity with JS frameworks such as Angular 4 and Above, JQueryDeep and extensive knowledge of JavaScript and the web development ecosystem (bootstrap, SASS)Experience with server-side technologies & languages such as Node.js, Bower, Gulp / GruntF / E Unit test framework : Jasmine, ProtractorB / E Unit test framework : JUnit & MockitoKnowledge and experience using IDEs such as Eclipse / RAD / IntelliJ,Good working experience in Core Java, MVC frameworks, and UML, Design Patterns.Experience in Jersey or RestEasyFamiliarity with JS frameworks such as Angular 4 and Above, JQueryExperience with EJB, Hibernate, Spring FrameworkWebSphere Application Server and DB2 and Oracle DBExperience in design and engineering of REST / SOAP-based web services.Should have experience utilizing best practices and have worked with industry-standard design patterns.Knowledge of OWASP Top 10 Security RulesProficient understanding of Code version tools like Git / Bitbucket and SVNFamiliarity with Continuous Integration and tools such as Maven and Jenkins.Experience in distributed Agile SCRUM methodologyStrong technical development experience on effectively writing code, code reviews, best practices on configuration management and code refactoring.Proficiency in SQL and Database development.J2EE & OOPS Design PatternsProven problem solving and analytical skillsEducation and Qualifications :
Bachelor's degree or equivalent work experience.Experience working with microservice frameworks.Experience in any Messaging Framework like RabbitMQ.Experience with deploying services in SaaS platforms.Location : Hyderabad
Experience : 7+ Years
Work Timings : IST timings
Perks and Benefits