Strong working experience in OOPS concepts using technologies like Java ,Spring core, Spring MVC, Spring Security , etc.., are mandatory.
Provide technical leadership for application architecture, technical design, and programming
Good understanding and working experience in full-stack software development lifecycle and services delivery.
Demonstrated expertise in software architecture, designing scalable systems, and optimizing performance in the domain of UI, middleware, database, security, and API's.
Proficiency in engineering best practices, object-oriented programming, design patterns, and producing clean, testable code, and SOLID principles.
Understanding of HTTP, Internet protocols, web browsers and working experience using front-end frameworks such as HTML5, CSS, JSON, JavaScript, jQuery, and React JS.
Strong experience in J2EE related technologies (Java Beans, JSP,JDBC, JMS, J2EE, Spring Boot, Hibernate etc)
Experience with any message broker technologies ( Rabbit, Kafka, IBM MQ etc)
Experience in API styles like SOAP, REST, RPC, gRPC.
Experience working on data bases (SQL and NO SQL) such as MS SQL, ORCALE, MY SQL, Cassandra, Mongo DB etc
Experience with containerization technologies like Docker, Kubernetes, Docker Swarm
Knowledge and working experience with DevOps implementation and automated CI/CD pipeline using Git, Jenkins, SonarQube, SoapUI, JMeter, Selenium, and other similar tools
Experience in unit testing, mocking and integration testing
Should have experience in developing the re-usable components in both front-end and back-end technologies.
Work with other team members for one or more Agile scrum teams assigned to work on the project in parallel.
Create real-time and batch data pipelines using Apache Spark using Scala, python are required skills.
Candidate should be able to clearly articulate the implications of design/architectural decisions.
Strong attention to detail and problem-solving skills.
Core / Must Have Skills
HTML5, CSS, JavaScript, DOM, React JS, frontend tools like Babel, Webpack, npm, jQuery, etc.
Core Java 11,J2EE, Apache Spring Boot framework like Spring Core, Spring REST, Spring MS, Spring AOP, Apache Quartz MYSQL, Oracle
Experience using Azure public cloud using Docker, Kubernetes, Helm framework
Good to have Skills
Experience using any other public cloud like AWS/GC using Docker, Kubernetes, Helm framework
Snowflake, Databricks, Cassandra or MangoDB , Cosmos DB, Apache Airflow