Bangalore, Karnataka, India
Space Exploration & Research
Full-Time
SLB
Overview
Position Purpose:Analyze, design and develop code. Perform maintenance on existing solutions. Provide innovative and cost-effective engineering solutions. Participate in knowledge sharing activities.
Key Functions:
- Designing Enterprise Solution using Java, JEE, Spring Boot and related Java Technology stack
- Work on Design Patterns, Reactive programming
- Work on developing highly scalable enterprise-level web applications and RESTful APIs using MicroServices.
- Work on Java Spring Boot implementations
- Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, JSON
- Work on implementation of Industry Standard protocols related API Security including OAuth.
- Effective Client communication
- Analyze, design, develop, maintain solutions and assist in their commercialization - in agreement with project technical and timing objectives.
- Build prototypes, products and systems suitable for testing and may be required to set up and run lab simulations.
- Ensure that solution code and artifacts are managed and safeguarded in a configuration management system in accordance with relevant procedures and guidelines.
- Assist in identifying and organizing requirements and producing specifications.
- Apply usability procedures and principles as defined at the project or product-line level or through customer input.
- Design testing procedures and coordinate with others to perform tests. Conduct tests, document test results and develop client presentation. May present solutions to clients.
- Develop and execute unit tests to ensure and maintain source code quality.
- Provide timely corrective actions on all assigned defects and issues.
- 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 design re-use (best practices, etc.).
- Contributes to development plan by providing task estimates.
- Create and maintain product documentation (requirements, specification, design, development, integration, test procedures and results).
- Provide support and prepare technical documentation to field and/or customers through InTouch in a timely fashion.
- May provide user training for developed products.
- May assign, direct and review work of technicians and provide guidance to engineers.
- Identify and keep abreast of novel technical concepts and markets.
- Apply and comply with the project development process as defined by the Project Manager.
- Comply with applicable company policies, including Personnel, Quality System, and Health, Safety, and Environment standards and procedures.
B.E/B.Tech or ME/M.Tech in Engineering with more than 5+ years related experience.
Special Knowledge and Skills:
Technical Skills:
- Experience with Java, JEE & Spring Boot.
- Strong knowledge on Design Patterns
- Excellent expertise in Java 8, Java17, Multithreading, Microservices
- Proven experience on Spring Core, Spring Cloud, Spring Framework, Spring Boot.
- Strong skills on ORM systems Hibernate & JPA
- Experience on Build Tools like Ant, Maven & Gradle
- Intermediate skills on Azure DevOps, Git etc.
- Familiar with Agile delivery process
- Must be analytical and self-motivated.
- Work Effectively within a global team environment
- Knowledge of software architecture & design
- Experience with agile software development processes (specifically SCRUM)
- Knowledge of configuration management
- Knowledge of and adherence to software quality principles
Nice to Have Skills:
- Knowledge of Apache Spark,
- Public cloud Azure & GCP
- Oracle Java Certification is a plus
- EJB 3 skills
Additional general requirements:
- Oral and Written communication skills - ADVANCED
- Work very closely with team members, to implement and support data-oriented development efforts - ADVANCED
- Work very closely with key users, sponsors and management to implement and support data-oriented development efforts - INTERMEDIATE
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in