Bangalore, KA, IN
3 days ago
Java - Senior Software Engineer
Position Description:

Software Engineer Charging Services Assignment Description Software engineer responsible for understanding and reviewing the design document and requirement document. Carries out complex to really complex detailed application design or database design, application development and unit testing of software units within application development and maintenance of a high complex application. Comments on Experience & Skills Technology / Tools Infrastructure AWS – cloud based deployments Framework JDK11 (including Java 8 asynchronous programming completable future, lambda expressions, streams etc.) Spring Hibernate & JPA Repository GIT & Gerrit Build tool & Local development & deployment Maven Vagrant & VirtualBox Docker Sprinboot Cygwin & Linux Basics IDE Eclipse/IntelliJ ActiveMQ & WMQ Test & Quality tools JUnit Mockito Wiremock Gatling - load testing tool. Scala Sonar CentralLogging - Kibana Service metric, monitoring - OP5 and Grafana Database PostgreSQL mongoDB API endpoints REST GraphQL Websockets Design and architecture Micro services architecture VGCS - In House Home grown pagination library. Overseer and Delivery engine - Home grown Continuous Integration and Delivery (CI & CD) tool. OPUS/TISP – Home grown Java framework for all platform components. Process SAFE Agile CI/CD Test automation (Homegrown framework) DevOps (Onetime and runtime support L2 & L3) Domain expertise Telematics Fleet management Uptime services regional domain regulations

Skills: JavaJUNIT FrameworkSpring BootJava Enterprise Editions JEE What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.

Confirm your E-mail: Send Email