Job Search
Developer – Java IRC169734
Job: | IRC169734 |
Location: | India - Bangalore |
Designation: | Consultant |
Experience: | 5-10 years |
Function: | Engineering |
Skills: | API Testing, GitLab, Java, JavaScript, JDBC, Jenkins, Oracle-DBA, PostgreSQL, REST, SOAP |
Description:
Project Description
A business payments platform that allows businesses and organizations of any size in the UK to make payments using Bacs, Faster Payments, cheques and to receive payments via Direct debit.
As a part of our team you will bring enthusiasm, and experience to the role, while working with current technologies to build innovative functionality and evolve our class leading solution into a microservice based, ‘public cloud ready’ solution and participate in investigating new technologies, developing prototypes, new products, features and architectural discussions.
Requirements:
Requirements
- Proven experience working with Core Java and Spring Boot/Spring DI frameworks
- RDBMS (e.g. Oracle DB/PostgreSQL)
- Unit testing and mocking tools
- Full Agile SDLC experience
- Experience in working with CI/CD integrations in Gitlab/Jenkins
- Strong working knowledge and understanding of Swagger/OpenApi
- Ownership and proven ability to breakdown complex processes and algorithms and explain them to non-technical members of the team
- Simplifies complex business problems to help engineering team conduct root cause analysis
6+ years of experience in commercial development with use of: Java and Spring Boot stack, JavaScript basics, REST Web Services,, Hibernate, JPA, Docker, ElasticSearch |
Practice in design and development of Multi tiered Distributed Architecture and Microservices |
Experience in Agile and iterative development lifecycles |
Hands-on experience with JSP/Servlets/legacy JavaScript/JDBC |
Working with Oracle databases , good knowledge of SQL , queries tuning and optimization, strong knowledge of relational database basis |
Strong practice Design Patterns and Java Enterprise Design Patterns, deep experience in core java related manifests, main java data structures and algorithms experience |
Experience with IDEA IDE |
Intermediate to advanced English (read/write/speak) for daily communication with the customer’s subject matter experts |
Experience in tech leading several teams |
Good use-case/feature/task estimation skills |
Architectural and technical documentation development skills (UML diagramming, data flows, database diagrams) |
Result-driven problem solving skill |
Development mini groups mentoring |
Supervising software development process (code reviews, continuous integration, pair programming, etc.) |
Intermediate to advanced English (read/write/speak) for daily communication with the customer’s subject matter experts |
Desirable skills
- Banking or payments
- Developing Microservices
- BDD
- OAuth2/OpenIDConnect
- AWS
- Docker
- Helm
- ORM(Dapper/JPA etc.)
- Elastic Stack
- Linux
- Customer facing API
- Kubernetes
Skills in performance profiling and complex tuning |
Deep understanding of these frameworks: Spring, Hibernate |
SOA Architecture |
Java Multithreaded programming |
Web Services (SOAP, REST) |
Experience in using Maven |
Experience in unit testing with JUnit/Mockito |
Understanding of Oracle tools for SQL scripts profiling and optimisation |
Knowledge of static code analysis, including Sonar |
Microservices architecture |
Experience with Docker, Kubernetes is a big plus |
Preferences:
Java, PostgreSQL, Oracle-DBA , Gitlab
Jenkins , API Testing , JavaScript , JDBC , SOAP , REST
Job Responsibilities:
Responsibilities
- Works across the engineering team, providing direction on technical, processes and delivery items
- Supervise problem solving on result-driven basis
- Provides coaching and guidance to team members
- Is responsible for the entire lifecycle of their code: development, test, production, and subsequent fixes and improvements
- Collaborates with scrum team developers, QA, product owner, and UX to deliver new features
- Leads initiatives and / or teams to drive results (e.g., as scrum master to lead the scrum team)
What We Offer
Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them.
Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!
Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays.
Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings.
Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses.
Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants!