India
7 days ago
Technology Specialist, JAVA
Overview We’re looking for a Technology Specialist who is driven and passionate and can solve complex problems by designing or modifying technology architecture, support the product from technical standpoint and testing the integration of software in these designs for correct functionality. The role will be point of contact for all Architectural & Technical Discussion and will have close connect with all Technical Delivery team ensuring the project delivery. This person should take ownership of enterprise scale modules within an application and can supervise and train junior staff members. A strong background in super, insurance and financial systems will be highly desirable.
Key Accountabilities and main responsibilities Strategic Focus Collaborate with SDM/PM/CPM to ensure solution implementation is at par with agreed design and scope. Managing the Core projects deliveries in cordination with other domain’s technical counterparts.  Close assosiation with agile team of product managers, developers, test teams, environment engineers and release managers.  Operational Management Working with the systems analysts and solution architects, analyse, document, and propose solutions for affected business areas by mapping business requirements to technical solutions. Ensure non-functional requirements (performance, auditing, security, and on-going support) are considered during development. Review the list of action log with SDM/PM to provide expert oversights. People Leadership Inspire and motivate team members. Provide supervision, mentorship and guidance to new and existing members of the team and identify any training needs. Set team and individual goals and objectives as part of the continuous performance management process. Governance & Risk Secure the Architecture Board approval for proposed designed, if applicable. Participate in Architecture Board for peer review and validation. Experience & Personal Attributes Experience Should have 15+ years of overall programming experience with 10+ years in technologies like JAVA, J2EE, Spring & ORM Frameworks, Red Hat JBoss EAP, Tomcat and other application / web servers and Oracle Database or SQL Server Expertise on Spring Core, Spring Boot, Spring Batch, Spring Integration, Spring Cloud Streams, Spring Security. Proficiency with at least one ORM/Persistence Framework: Hibernate, iBATIS, MyBatis, JPA Should have detailed knowledge of SOAP and RESTful web services with various data formats like JSON, XML and XSD. Experience with messaging products like IBM MQ / ActiveMQ / Rabbit MQ. Experience in developing components that use JMS queues for asynchronous messaging.  Excellent understanding of OOPs Concepts, Design Patterns/ Enterprise Integration Patterns, SOA, Microservice architecture. Experience on migration of monolithic to microservice architecture is big plus. Strong understanding of Cache frameworks like Ehcache, Hazelcast, Redis or Infinispan. Very good understanding of Security aspects, Public Key Infrastructure (PKI), OWASP guidelines. Hands-on experience with Docker, Kubernetes, OpenShift and related container platform ecosystems  Experience on Cloud platforms, preferably Azure.  Strong understanding of Static Code / Security Vulnerability analysis tools like SonarQube, NewRelic or AppScan Experience in Performance Analysis and applications tuning. Experience on Quartz scheduler, JMeter Splunk, Control-M, SNOW, AppDynamics Experience in DevOps i.e., building Jenkins CI/CD pipeline.  Experience with development tools like eclipse, IntelliJ, SVN, Git, Maven, Ant, Gradle, JaCoCo, Jira, etc  Strong understanding on Unit Testing, Test Driven Development, Domain Driven Development, Security Testing and Automated Test Frameworks. Experience on Mockito, Junit frameworks. Good to have experience on –  Streaming Data platform (SDP) – Kafka  Drools for business rules management No-SQL Database preferably MongoDB. Elasticsearch, Logstash, and Kibana (ELK) stack Authorization frameworks like OKTA/OAuth2 Front end technology – Anugular.js or React.js Personal Attributes Excellent communication skills required both written & verbal. Ability to solve complex problems and finding quick solutions. Ability to work in tight deadlines and work under pressure Attention to detail; promotes a quality control culture. Flexible attitude; able to adapt to changing priorities
Confirm your E-mail: Send Email
All Jobs from Link Group