Your Key Responsibilities
- Develop and Recommend appropriate solutions and services that meet business needs and provide value
- Analysis of existing process and underlying system landscape
- Active participation in project development, testing, deployment activities, environment set ups/upgrades
- Develop plans and roadmaps based on business drivers
- Fix software defects as part of RTB/CTB
- Provide development estimates
- Driver of quality indicators, promote the integration of non-functional testing (security, performance) into continuous integration cycle
- Write clean code in accordance with security tools Veracode and SonarQube.
- Be able to work in a global environment with mixed teams and mixed cultures at different time zones
- Play a critical role in design, build, implementation of application
- Participate in deploying code move process across the different environments
- Build Techniques, processes, Standard Operating Processes and best practices.
- The candidates must have demonstrated proficiency in working with global and local teams, managing vendors and/or 3rd parties.
- Cost efficiency, Problem solving ability to manage unexpected events
- Experience in meeting all Service Level Agreements and Commitments
Your skills and experience
As JAVA Developer, we would love if you bring:
- At least 9+ years of experience of development in JAVA technology space
- Strong experience in developing Rest API services
- Very good knowledge of architecture concepts, especially micro/web service architecture, container and event-based application design
- Excellent knowledge of Webservices (REST/SOAP), JSON, messaging (JMS/MQ), database (Oracle, PL/SQL etc),OpenShift/Kubernetes/Docker, Kafka
- Good to have experience in cloud preferably GCP environment
- Batch processing, security concepts, application servers (Tomcat/Unix etc), testing & debugging.
- Knowledge on HTML, J2EE, spring/Boot, Angular/React will be good but not must
- Software changes, handling of network configuration and firewall topics, integration of webservices from middle/Service Layer
- Hands-on experience in Devops/(CI/CD), Jenkins, JIRA, Confluence, GIT/BitBucket, TeamCity
- Working knowledge of application involving client/server/hub
- Proficient in documenting analysis into architecture diagrams, technical data flows
- Strong troubleshooting skills with good analytical skills
- Hands-on design skills, including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments
- Proficiency in working with global and local teams, working in a collaborative & agile environment.
Soft skills:
- Very good communication, presentation and interpersonal skills
- Should be able to challenge/convince a solution approach, if required
- Good team player