Position Purpose :
Work with multidisciplinary team to analyze and develop requirements for information management suite of products in the Upstream Oil & Gas space. Propose solutions addressing functional and non-functional requirements. Lead in making technology choices. Mentor more junior developers as required.
Special Knowledge and Skills :
Must-haves for all projects :
- 4+ years of experience in a back-end programming language is a must, preferably Java.
- Experience with containerization technologies (e.g., Docker, Kubernetes)
- Experience with any of the public cloud environment (GCP, AWS, Azure)
- Knowledge of Restful architecture, application networking and troubleshooting
- Experience of application profiling and bottleneck analysis
- Hands-on in the Continuous Integration and Delivery arena.
- Experience working with Agile methodologies (SCRUM in particular)
- Reactive programming and functional programing techniques
- Experience creating automated tests using unit testing frameworks
Additional must-haves for one of the two projects:
- Scala is the main language for PSS. Candidates with Java and JEE experience who are eager to learn Scala will also be considered.
- Strong working experience with Akka Actor System
- Strong understanding of multi-threading and distributed applications
- Experience with NoSQL databases (e.g., Cassandra, Bigtable)
Nice-to-have :
- Oil & Gas domain knowledge
- Knowledge on Big Data concepts and tools
- Knowledge of tradeoffs among PaaS, CaaS and IaaS cloud-based solutions
- Knowledge of site reliability management (operational readiness in particular)
- Experience in any front-end technologies (Angular, JS, NodeJS, ReactJS) is a plus.
- Experience resolving code quality issues and security vulnerability issues reported by scanning tools.
Soft skills :
- Team player. Good interpersonal and communication skills.
- Proactive and self-driven; eager to learn, curious and capable of multi-tasking.
- A mentoring spirit, able to share knowledge and expertise.
Job functions :
- Analyze requirements, design develop & maintain software products in alignment with the technology strategy of the organization
- Produce prototypes to illustrate technology options and mitigate risks
- Conduct and/or participate in technical reviews of requirements, specifications, designs, code and other artifacts. Ensure commitments are agreed, reviewed and met.
- Contribute to design standards and support designs re-use (best practices, etc.).
- Contributes to development plan by providing task estimates.
- Provide operational support when needed.
- Prepare technical documentation to field and/or customers in a timely fashion.
- May mentor others regarding technical matters.
- Share expertise and expand his/her informal network throughout the organization: field, research, engineering, manufacturing and other domains.
- May author/co-author technical reports, papers, articles, patents and presentations.
- Identify and keep abreast of novel technical concepts and markets.
- Learn new skills and adopt new practices readily in order to develop innovative and innovative software products that maintain Company's technical leadership position.
- Write automated tests (unit tests, integration tests, etc.).
India JAVA/J2EE jobs, jobs, job search, India, JAVA/J2EE JOBS in Ahmedabad ,JAVA/J2EE JOBS in Bangalore , Bangalore,,JAVA/J2EE JOBS in Calcutta,JAVA/J2EE JOBS in Chandigarh,JAVA/J2EE JOBS in Chennai,JAVA/J2EE JOBS in Delhi,JAVA/J2EE JOBS in Gandhinagar,JAVA/J2EE JOBS in Gurgaon,JAVA/J2EE JOBS in Hosur,JAVA/J2EE JOBS in Hyderabad,JAVA/J2EE JOBS in Mumbai,JAVA/J2EE JOBS in Nagpur,JAVA/J2EE JOBS in Noida,JAVA/J2EE JOBS in Pune
Monday, January 18, 2021
Senior Scala Developer - Java/Docker/J2EE (6-12 yrs) (Collabera)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.