Java Software Engineer
Concentrix · Pune District, Maharashtra
Concentrix · Pune District, Maharashtra
**- \\*\\*Title:\\*\\* Java Developer** **- \\*\\*Department:\\*\\* Software Development** **- \\*\\*Location:\\*\\* Pune** **- \\*\\*Work Mode:\\*\\* Hybrid** **\\*\\*Key Responsibilities:\\*\\*** - 6+ years of experience in Java, J2EE and related technologies. - UI Tier - Spring MVC, Angular 12, jQuery - • Business Tier - Proficient in REST API fundamentals and best practices, REST API modeling skills, Strong knowledge of Java/J2EE concepts & Design Patterns. - • Microservices - Knowledge of Microservices, Spring Boot, Docker, Kubernetes Hibernate. - • Database knowledge - RDBMS, SQL, PL/SQL, experience working on Oracle/DB2/Postgres and NoSQL database like MongoDb. - • Integration Tier – Web-services concept -SOAP/REST, Basic knowledge of XML/XSD/XSLT and JSON. Knowledge of SAML/SSO is mandatory. - • Knowledge of Web Server/App Server like WAS or Tomcat or JBoss or Apache http Server - • Experience in Queue Messaging tools like WebSphere MQ, Rabbit MQ, Kafka - • Experience using Tools – JIRA, SonarQube, SVN, GIT, Maven/Gradle, Jenkins, Checkmarx, Yourkit Profiler, IBM Heap Analyzer, ADA tools (Level Access). - • Knowledge of any scripting language: Python/Ruby/Groovy/Shell/Perl - • Knowledge about code security: static & dynamic scans. Penetration testing tool is a plus. - • Experience in Unit Test and Automated functional / non-functional test. - • Excellent troubleshooting skills to root cause complex issues required. Should be able to troubleshoot performance, heap dumps, security issues. - • Understanding of JVM concepts like Garbage Collection, Heap, Stack, Profiling, parameters for fine tuning, Class Loading, etc. - • Broad understanding of Software Engineering Concepts and Methodologies. - • Working experience in Agile development, and Test-Driven Development. - • Preferred knowledge of Reporting tool – Jasper/Open Birt/Actuate /Crystal Reports - • Preferred Experience in Cloud concepts and technologies, container build and orchestration, infrastructure-as-code, horizontal scaling - • Working knowledge of delivering into cloud-based environments using standard CI/CD tools and best practices - • Preferred Experience working with Cloud platforms such as AWS/Azure/Google Cloud. AWS certification is a plus. - • Preferred Knowledge of Banking or Financial Domain. - • Strong analytical, problem-solving skills and ability to lead others. - • Possesses strong communication skills (verbal and written) with good listening capabilities. - • Willingness and ability to learn and take on challenging opportunities. - • Strong Team Player, interpersonal & presentation skills. **\\*\\*Qualifications:\\*\\*** - Technical Graduation (BCA/MCA/B.E/B.Tech]