Job Description
Job opportunity for the role Sr. Java Developer for our IT client | Bangalore and Chennai Location
Education: BE / B.tech / M.tech / MBA / MS / MCA / BCA / Bsc, Computer Science
Experience: 5+ years to 10years of exp
Relevant Exp: 4.5years in java
Location: Bangalore, Chennai
Notice Period: Immediate, till 30 days’ notice period
Salary: Best in the Industry
Job Description:
Role: Development Lead / Sr Developer
Employment Type: Full time
Mandatory Skills: Java, Javascript and Spring Boot
Description of the Role:
• Lead the delivery working with onsite/offshore team members and responsible for solution implementation.
• Produce Detail/Low-level design (solution modelling) on Dynamics integration patterns with APIs published
out of Spring Boot
• Review and assist in solution implemented on Spring using Camunda DMN rule engine and DROOLS.
• Review and assists in estimating infra capacity based on the NFR
• Feasibility study, tools identification and completing the PoCs when required.
• Collaborate with Business stakeholders and Developments leads in the team in identifying and developing
common components.
• Define/Identify Best practices, patterns/anti-patterns, development guidelines.
• Improve code quality statistics, participate/drive code reviews and continuously reduce technical debt
• Specifying the common and core services use cases.
• Review and assist in CI/CD pipeline.
• Ensure adherence to SCB Architecture/design principles and MS Dynamics/Power Platform development
guardrails.
• Understand functional requirement and implement technical solution (along with relevant documentation)
that will meet functional requirement.
• Ensure that there are complete unit tests for every component or task.
• Review code and ensure it conforms to standards.
• Help improve quality of existing code base
• Ensure project is complete according to written specifications.
• Follow best practices while coding.
• Ensure that code is scalable for high performance scenarios.
Core Competencies:
Strongly Desired competencies:
• Total experience 4+ years overall experience
• Relevant Experience 4+-years’ experience implementing enterprise java and java script based applications.
• Must understand the deep functionality/features of Camunda / Drools , Spring boot and React JS / Ember JS
/ PCF controls (Power Apps Component Framework D365)
• Hands-on experience on REST services and message formats like JSON/XML, Oracle and SQL, microservices
architecture, Java / J2EE - strong knowledge of server-side programming. Good understanding of basic
concepts of collections, multithreading & OOPS concept, good knowledge in application integration using
Web Service (SOAP/REST) or Messaging using JMS
• Oracle or SQL Server Experience with automated unit testing
• Hands-on skills in J2EE specifications like JAX-RS, JAX-WS
• Good to have experience in integration between MS Dynamics and Spring Boot based application at UI and
service/API level.
• Good to have experience in containerization technologies - Docker, Kubernetes, JBoss Fuse, Kafka
• Good knowledge in dependency injections like Spring DI/Blueprints and JSON libraries like Jackson/GSON
• Hands-on experience on Linux/Unix environments
• Understanding on tools like Jenkins/Go-CD, Git/Stash, JIRA, Maven, NodeJS
• Understanding of continuous build concept and usage with maven, sonarqube or other related tools
• Exhibit hands-on on various NFRs – Non-Functional Requirements implementation.
• Strong knowledge of web-based Technologies.
#java #javascript #springboot
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Software Engineer 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.
