Roles and Responsibilities
- Senior Java lead with product building experience
He/she will play a leading role during project development lifecycle. He/ she is expected to work as part of technical development team and undertake hands-on technical development work on assigned project’s development activities. He/ she will be responsible for resolving technical issues, provide issue fixes. Lead the technical discussions in internal / external team meetings, interaction with client stakeholders over technical, functional requirements.
- Should be able to architect technical design.
Should be able to understand functional & user requirements.
Must have hands on experience in designing and developing applications using Java EE platforms and micro-services architecture.
Good to have hands on experience in designing and developing applications using Python platform
Good to have experience in designing and developing application using Angular
Must be aware of common design patterns
Must have a deep knowledge about core java concepts
Must have knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Must have hands on experience in developing application with Spring Boot
Must have deep knowledge about Microservices ecosystem
Should be able to debug issues in Microservice ecosystem
Experience on working with Linux like Environment
Hands on experience with Big Data technologies Spark and Java
Hands on experience with Big Data NoSQL databases (Hive / Cassandra/MongoDB/HBase) & Relational databases (Mysql/OracleDB)
Hands on experience with Data Indexing and distributed search engines (ElasticSearch/Solr)
Solid understanding of OOPS and Demonstrated experience in SQL
Experience with building APIs and services using REST, SOAP, etc.
Knowledge of / Hands-on experience in working with Cloud IaaS such as AWS, Azure and GCP.
Knowledge of / Experience with Scrum/Agile development methodologies
Should have knowledge about coding standards and best practices
Solid understanding of server side MVC frameworks
Should have good communication skills
Preferred Background and Abilities
Programming: Java – Must (Core Java, J2EE, Spring boot)
Relational Databases: SQL queries, performance optimization– Must
Spark – Must
Docker, Kubernetes - MUST
Cloud Technologies – AWS, Azure, Apache Spark
Serve as a thought leader & decision maker on technical, design related issues
Should love to solve challenges, pickup new languages, framework or technologies on the go.
Excellent verbal and written communication skills.
Ownership & Accountability:
Take ownership of your product/features - keep a keen eye out for bugs that might arise, ardently resolve them.
Capable of delivering on multiple competing priorities with little supervision.
Continuously keep assessing usability & relevance of product features. Come up with suggestions for improvements.
Participate in product aligned research by tweaking/rewriting libraries
Should love to build and ship products that enterprises will use every day.
Work with problems of scale, employ technologies that are distributed in nature.
Ability to design for performance, scalability, and availability
Experience in building web applications and full product life-cycles.
Experience with Scrum/Agile development methodologies
Someone who is passionate about open-source technologies and can show examples of their skills
Role:Security Architect / Consultant
Salary: Not Disclosed by Recruiter
Industry:IT Services & Consulting
Functional AreaIT & Information Security
Role CategoryIT Security
Employment Type:Full Time, Permanent
CHANGE LEADERS CONSULTING