Minimum 6 years of experience in Java/J2EE development.
Proficiency in Web Services, RESTful API, Spring Boot, and Spring Batch.
Strong knowledge of XML, XSD, XSLT, JSON, and database technologies like Oracle and Vertica.
Experience with cloud-based environments, containers like Docker, and Agile development tools.
Requirements:
Develop and test software solutions in a fast-paced environment.
Collaborate with teams to improve productivity and client satisfaction.
Analyze technical requirements and provide solutions for business challenges.
Provide technical support and expertise on applications.
Job description
Java Fullstack Developer
Location: Chennai, Coimbatore, Cochin
Responsibilities
Provide superior software development services in a fast-paced and innovative working environment
Active involvement in coding, unit testing, implementation, and documentation of solution. Ensure that expected application performance levels are achieved
Work effectively with the team to implement strategies to increase productivity, align to KPI’s and ensure a positive client experience
Work with internal business groups on implementation opportunities, challenges, and requirements. Analyze information and provide recommendations to address and resolve business and technical issues.
Serve as an expert on applications and provide technical support
Requirements
6+ years of progressive experience in technically leading development with Java/J2EE Technologies.
Coding and troubleshooting experience on Web Services, RESTful API, Spring Boot, Sprint Batch
Extensive hands-on knowledge of XML, XSD, XSLT, JSON.
Designing and Developing solutions using polyglot persistence involving databases like Oracle, Vertica to handle large volume, velocity, and variety of data
Developing code by adopting testing frameworks including Cucumber, Junit, Selenium to deliver reliable and quality software applications to banking operations
Utilizing Git version control GitHub, Visual Studio, IntelliJ, Java and SQL to develop and maintain master data management system
Knowledge of containers – worked in a cloud-based environment with containers – Docker, Ansible
Utilizing Agile development processes and tools including Confluence, JIRA, and Kanban to provide transparency in the software development process to application stakeholders and assist with rapid software delivery
Ability to learn and pick up new skills
Ability to perform with minimal management supervision
Strong Communication Skills
Experience in the securities or financial services industry is a plus