Tek08561

Java - 6 + Year


Bachelor of Engineering

Highlights

  • Experienced Java Developer focused on solving customer problems, improving usability, and maximizing efficiency.

  • 6+ Years of experience in all phases of the Software Development Life Cycle using Java / J2EE Technologies.

  • Experience in Web-based application development using Java/J2EE, JDBC, Hibernate, JPA, Spring, Rest API, SpringBoot, Spring Cloud, and Spring Security(Oauth 2.0, Okta). Expertise in both monolithic and microservices architecture.

  • JIRA, Service Now, ALM for trouble tickets, and Confluence for our knowledge base. Proven software development experience using different methodologies like Agile and Waterfall.

  • Proficient in Java/J2EE Design Patterns.

  • Hands-on experience in IDE Tools: Eclipse, IntelliJ, STS, putty.

  • Excellent technical knowledge in back-end RDBMS tools like Oracle 11G/12C, and PostgreSQL databases.

  • Experienced in build and deployment tools like Maven, Jenkins, Log4j for Logging, and JUnit for testing.

  • Experienced in handling Version Control Systems and Repository like TFS, Bitbucket, GIT


Skills
Primary Skills
  • Agile
  • Core Java
  • JIRA
  • Spring Boot

Secondary Skills
  • Microservices
Other Skills
  • Java
  • SQL
  • Spring boot
  • Microservices Architecture
  • Spring Framework
  • Agile Development Methodology
  • Linux
Projects

Sr. Java Developer (28 months)

    Worked as a Java developer For Kilimanjaro – (ABSA Bank). Kilimanjaro is a banking domain project.



    Tools and technologies used - Java 1.8/JEE, Spring boot, Bitbucket, Spring cloud, Oracle 12C, Rest API, GIT, Maven, JPA, Spring Security(Okta), JIRA, Version One, Service Now.




    • Worked as Java developer in XTMS(Xpress Transactional Microservices) team. Kilimanjaro is a banking domain project.

    • The goal of this project is to create a console-based banking system that allows user to manage their bank accounts.

    • The project will involve in creating a set of APIs to represent the various entities in the system, such as accounts, card management, and transactions(Payments).

    • Worked in software development using Spring Boot and cloud platform in a microservices architecture.

    • Implemented spring cloud Netflix packages Eureka and Hysterix.

    • Integration with other systems using rest clients and MQ.

    • Working on new Integration from scratch as well as tuning and defragmentation of existing code.

    • To create these APIs, we are using the ESF(Express Service Framework) framework which is a customization of the spring framework.

    • Other Contribution Developed a new framework from scratch.

    • Worked in the textbook Agile program.

    • Introduced test-driven development and code coverage tool SonarQube in the current project.

    • Worked in Integration with dialer system and private wealth management system using a microservices architecture.

    • Worked closely with other business analysts, development teams, and infrastructure specialists to deliver high-availability solutions for mission-critical applications.


Java Developer (38 months)

    Worked for Bajaj Finserv credit card team.



    Tools and technologies used - Java 1.8/JEE, Spring boot, Oracle 12C, SQL, GIT, Unix, Oracle 12C, Rabit MQ, Spring cloud, JPA.




    • Module development using Spring Boot and Cloud Platform in a microservices architecture.

    • Implemented spring cloud Netflix packages Eureka, Hysterics, Zull, and cloud server.

    • Integration with other systems using rest clients and MQ.

    • Service platform internal to BFL but outside of BFSD Digital platform. E.g. BRE, Pennant, posidex

    • Service external to BFL and outside of BFSD digital platform thus 3rd party service. E.g. CIBIL, PAN etc..

    • Participated in requirements gathering and design development meetings.

    • Lead code reviews and estimated required changes.

    • Recognized as subject matter expert for Cost of Poor quality application.

    • Collaborated in a team-based, Agile environment to accomplish objectives by deadlines.

    • Used Veracode scan for code coverage. Introduced test-driven development to the team.


Java Developer - Suntrust (Now Truist) (9 months)

    Tools, Technologies Java 1.7, Spring, Maven, SQL, JDBC, Oracle 12C, GIT, Eclipse IDE & Putty (Linux), BeanIO, Batch, ALM.




    • Worked as Java developer for Collection360 product in interface team(Java) reporting directly to the client.

    • Worked on developing batch framework using Java & Spring

    • Solving defects under Unit, Integration, System, and Acceptance Testing.

    • Performed SQL tuning for performance in Oracle using PL/SQL Software tools.

    • Assisting in determining operational feasibility through analysis, problem definition, requirement analysis, and proposing solutions Working in interface team which integrates many systems with collection 360 product.

    • Executing and developing unit/basic/functional test cases and framework Worked in migration from mainframe system to modern Java system of Collection management System and Recovery Management System.

    • Performed troubleshooting, diagnostics, and analysis to uncover root malfunctions.

    • Participated in requirements gathering and design development meetings.

    • Worked with business users and operations teams to understand business needs and address production questions.


Similar Talent

Key Skills - Self Rating

View

Key Skills - Self Rating

View

Key Skills - Self Rating

View

Key Skills - Self Rating

View

Key Skills - Self Rating
  • Core Java
  • Spring Boot

View