Position Summary

CORE BUSINESS OPERATIONS

The Core Business Operations (CBO) portfolio is an integrated set of offerings that addresses our clients’ heart-of-the-business issues. This portfolio combines our functional and technical capabilities to help clients transform, modernize, and run their existing technology platforms across industries. As our clients navigate dynamic and disruptive markets, these solutions are designed to help them drive product and service innovation, improve financial performance, accelerate speed to market, and operate their platforms to innovate continuously.


Job Title: Full Stack Developer (Consultant)

Job Summary:

As a Developer you will develop solutions following established technical design, application development standards and quality processes in projects. Assess the impacts on technical design because of the changes in functional requirements. Perform independent code reviews and execute unit tests on modules developed by self and other junior team members on the project. Write well-designed, efficient, and testable code

Interact with onsite clients, coordinator/scrum master, analyst and offshore development, support team and other cross-functional teams

Skills / Project Experience - required:

  • ·       Strong conceptual knowledge of: OOPS and Core Java
  • ·       Experience with working on frameworks: Spring Boot all modules, Spring/Struts, JDBC, Hibernate,  WebService (SOAP/REST).
  • ·       Experienced in software architectures(microservices) and coding standards/best practices microservices architecture principles along with strong problem solving and debugging skills.
  • ·       Experience on web/application servers (Tomcat, JBoss, WildFly, WebSphere etc.).
  • ·       Experience in working with Angular/ReactJS & Redux, JSP, HTML5, CSS3, jQuery and JavaScript.
  • ·       Experience in writing comprehensive UI unit test cases using Jasmine and Karma.
  • ·       Understanding of component-based design and able to create independent UI components.
  • ·       Able to identify and create common UI components and component library.
  • ·       Understanding of building UI applications using Webpack.
  • ·       Experience with software design patterns like creational, structural, behavioral and concurrency patterns.
  • ·       Experience in DevOps process and tools like Jenkins/Bamboo/UrbanCode also build technology like Maven/Gradle
  • ·       Experience with Github/Bitbucket/Subversion,/Perforce etc. versioning systems.
  • ·       Experience with micro services development using Spring/Spring boot or any other technology framework.
  • ·       Ability to work with automated unit test frameworks like Junit and Mockito.
  • ·       Ability to write SQL with complex joins on RDBMS, understanding of database functions
  • ·       Ability to quickly learn and deliver on analogous technologies not previously worked on.
  • ·       Ability to communicate clearly across teams in the project


Skills / Project Experience - good to have:

  • ·       Understanding of containerization technologies like Docker, Kubernetes, and experience in deploying microservices in a containerized environment
  • ·       Understanding of security principles and experience implementing security measures to ensure the integrity and confidentiality of the software
  • ·       Experienced in application monitoring tools like Dynatrace, New Relic etc and log aggregation services like Splunk, Kibana etc
  • ·       Experience with cloud platforms such as AWS, Azure or Google Cloud and ability to deploy and operate microservices on cloud.
  • ·       Experience in Batch processing and distributed Messaging Queues like Rabbit MQ/Kafka/Redis etc.
  • ·       Experience in working with Log aggregators, application monitoring tools and config servers.
  • ·       Good to have experience with NoSQL databases like MongoDB/ Apache Cassandra
  • ·       Experience with JMS, listeners configuration, queue configuration etc., batch scheduling techniques
  • ·       Experience on Agile/Scrum based delivery.
  • ·       Industry recognized Technology Certification.
  • ·       Experience of working at Client/Onsite.
  • ·       Understanding of Healthcare (specifically Health Plan) domain would be a plus
  • ·       Certified OCJA/OCJP Professional is a plus

Prior Experience:

3 to 6 years of web or application development experience using Java / JEE, technology stack


Location:

Hyderabad – Bengaluru 

The team  

Deloitte Consulting LLP’s Technology Consulting practice is dedicated to helping our clients build tomorrow by solving today’s complex business problems involving strategy, procurement, design, delivery, and assurance of technology solutions. Our service areas include analytics and information management, delivery, cyber risk services, and technical strategy and architecture, as well as the spectrum of digital strategy, design, and development services Core Business Operations Practice optimizes clients’ business operations and helps them take advantage of new technologies. Drives product and service innovation, improves financial performance, accelerates speed to market, and operates client platforms to innovate continuously. Learn more about our Technology Consulting practice on www.deloitte.com

For information on CBO visit - https://www.youtube.com/watch?v=L1cGlScLuX0

For information on life of an Analyst at CBO visit- https://www.youtube.com/watch?v=CMe0DkmMQHI

Recruiting tips

From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore opportunities at Deloitte. Check out recruiting tips from Deloitte recruiters.
Benefits

At Deloitte, we know that great people make a great organization. We value our people and offer employees a broad range of benefits. Learn more about what working at Deloitte can mean for you.
Our people and culture

Our inclusive culture empowers our people to be who they are, contribute their unique perspectives, and make a difference individually and collectively. It enables us to leverage different ideas and perspectives, and bring more creativity and innovation to help solve our client most complex challenges. This makes Deloitte one of the most rewarding places to work.
Our purpose

Deloitte’s purpose is to make an impact that matters for our clients, our people, and in our communities. We are creating trust and confidence in a more equitable society. At Deloitte, purpose is synonymous with how we work every day. It defines who we are. We are focusing our collective efforts to advance sustainability, equity, and trust that come to life through our core commitments. Learn more about Deloitte's purpose, commitments, and impact.
Professional development

From entry-level employees to senior leaders, we believe there’s always room to learn. We offer opportunities to build new skills, take on leadership opportunities and connect and grow through mentorship. From on-the-job learning experiences to formal development programs, our professionals have a variety of opportunities to continue to grow throughout their career.

Requisition code: 184880