Tuesday, September 29, 2020

Java Full Stack Developer - J2EE/Distributed Computing (10-15 yrs) (Recruitment Firm)

Full Stack Java Lead - Product POD

Job Description :

- Looking for a strong Java full stack professional with an in-depth understanding of how technology can help achieve business goals.

Responsibilities :

- Translate complex technical concepts into high-level designs for development teams

- Implement technical solutions aligned with customer expectations, business priorities and constraints

- Translate client requirements into solutions supported by Wipro's offerings. Ensure predictable, consistent, and successful project delivery

- Apply industry standard design methodologies/patterns on any given project assignment.

- Exposure to modern software techniques like DDD, TDD, Continuous Testing/Chaos Testing, Canary Testing, Blue-Green Deployments, Feature Toggles, Throttled Releases etc.

- Liaise with team members and customer teams to ensure a quality project deliverable.

- Apply problem solving techniques and product capability knowledge to ensure best results for the client engagement.

Technologies :

- Strong understanding and hands on experience in Core Java, J2EE, Spring, Web Services.

- Strong understanding and hands on experience in HTML, CSS, JavaScript, Angular, React. React Native and Nodejs

- Good understanding of LESS or SASS frameworks is needed.

- Good understanding of Responsive and Progressive application development patterns.

- Good understanding of distributed computing concepts and enterprise application development patterns

- Experience with a broad range of Cloud technologies including Cloud computing (AWS, Azure, GCP, Openstack), networking, storage, database technologies (Big Data, NoSQL), Virtualized infrastructures and Micro services architecture

1. Knowledge on challenges related to large scale data and understanding of Big Data analytical systems (Hadoop, HBase, Cassandra, MongoDB, Akka etc.)

2. Experience with network programming and distributed message exchange systems (JMS, ActiveMQ, RabbitMQ, KAFKA etc.)

3. Understanding of distributed real-time message processing systems (Spark, Storm etc.)

4. Understanding of enterprise data integration platforms (Apache Camel, Talend, Pentaho etc.)

5. Familiarity with continuous integration environments (Jenkins, Anthill Pro, etc.)

- Exposure to Cloud native technologies to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds using Containers, service meshes, microservices, immutable infrastructure, and declarative APIs

- Basic experience with AI and Machine Learning

- Good communication skills

Qualifications :

- 10+ years of hands-on experience in building adaptable and maintainable software architectures and design and supporting all stages of the software development lifecycle within an Agile development environment

- Working experience with any of the new age internet software product companies or software product startups

- Bachelor's degree in engineering is the minimum requirement; post-graduate degree is preferred

- Major in Computer Science, Engineering (preferred)

- An industry leading Architecture certification is preferred - Open Group Certified Architect (TOGAF), IASA (CITA), Zachman etc.

Apply Now

No comments:

Post a Comment

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