Wednesday, January 06, 2021

NISUM - Java Technical Lead - CI/CD Pipeline/J2EE/Spring Boot (8-14 yrs) (nisum Consulting)

Job Description :


- Nisum is a leading global digital commerce firm headquartered in California, with services spanning digital strategy and transformation, insights and analytics, blockchain, business agility, and custom software development.


- Founded in 2000 with the customer-centric motto - Building Success Together-, - Nisum has grown to over 1,400 professionals across the United States, Chile, India, and Pakistan. A preferred advisor to leading Fortune 500 brands,


- Nisum enables clients to achieve direct business growth by building the advanced technology they need to reach end customers in today's world, with immersive and seamless experiences across digital and physical channels.

What You will Do :

- Coding in Java8, Spring, Microservices, WebFlux / Reactive Programing, Rest services, Kafka, PCF, Azure, Spring Cloud Config and NoSQL technologies.

- Solve technical problems using cutting-edge technologies and best practices

- Ensure code meets the required development standards and is optimized for performance

- Unit testing for each line of new code introduced (JUnit/Mockito)

- Peer code review process using GIT pull requests and Crucible (for SVN)

- Propose multiple solutions to a problem, show how one option is better than another

- Contribute in research and implementing POC's as required

- Experience with good design skills - identifying and applying right design patterns, right frameworks

- Managing and owning team's code quality in terms of using right practices, right code coverage

- Managing teams- deliveries - unblocking team members, coordinating dependencies, guiding technical approaches for a problem

- Development skills considering quality, extensibility, reusability, performance, reliability and security

- Excellent debugging and analysis skills, identifying fixes for reported issues by business team/users in production

- Supporting delivered projects during warranty period

- Requirement and impact analysis either for new business requirements or for modifying existing application

- Coordinating dependencies with onsite and any other external teams

- Collaborating with onsite team in scrum ceremonies

Who you are :

- Technical Lead with

- Hands on experience on Java/J2EE programming, especially on Java 8 features

- Experience using latest frameworks like Spring, Spring Boot, Spring Rest, Spring Cloud Config and Webflux.

- Experience in Microservices architecture & development

- Experience with Test Driven Development

- Experience with SQL on any of the RDBMS - Oracle, PostgreSQL, My SQL

- Exposure to NoSQL DB is added advantage, preferred MongoDb / Cassandra

- Experience with any of the ORM frameworks - Hibernate/iBatis, JDBC, JPA

- Exposure to JMS - Kafka, IBM MQ or Active MQ is good to have

- Experience with JUNIT and any of the mocking frameworks - Mockito, EasyMock, JMock

- with hands on any one of the cloud platforms like PCF, Azure

- Use of code repository tools like SVN, GIT

- Exposure to any of the build and deployment tools like Gradle, Maven, Ant

- Experience in CI/CD pipeline such as JENKINS

- Experience using different design patterns, especially GoF, J2EE and Integration design patterns

- Exposure to performance testing using JMeter is good to have

- Ensuring the code meets the required development standards and is optimized for performance

- Experience managing teams and deliveries

- Providing technical design or approach for a business problem

- Leading the team towards the right solution with expected quality and timelines

- Experience with Agile practices

- With good collaboration skills to coordinate with US based onsite team and client team.

- Good team player and coordination skills

Education : Bachelor's / Master's degree in specific technical fields like computer science, math, statistics preferred; or equivalent practical experience

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.