We provide IT Staff Augmentation Services!

It Software Engineer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 12 years of experience developing applications using Java/J2EE technologies in Financial, Banking, Insurance and Energy domains.
  • Professional experience in using core Technologies Java, J2EE, Servlets, JSP, JDBC, JavaBeans, JavaScript, HTML, XML, Web services, AngularJS, Jquery 
  • Expertise in analysis, design, development, testing and maintenance of large scale object oriented applications.
  • Strong in back end development and design using Oracle, triggers and stored procedure (PL/SQL).
  • Good Communication, interpersonal skills and problem solving skills.
  • Highly motivated, results oriented, well focused and can meet the expected deadlines
  • Experience in both waterfall and Agile methodologies.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE, HTML, XML, SQL, PL/SQL

Databases: Microsoft SQL and ORACLE 9i/10g

Operating Systems: Windows, UNIX

Frameworks: Spring Boot, Spring MVC, Struts2

ORM: Hibernate 3.1, Spring Data JPA

Enterprise Server Suite: JBoss, Tomcat 6.0, IBM WebSphere, PCF (Pivotal Cloud Foundry)

Scripting: JavaScript, JSP

Testing Technologies: JUnit, JMeter, SoapUI, Mockito

Build Tools: ANT, Maven, Hudson

Version Control: CVS, Subversion, VSS, Tortoise SVN, Git Bitbucket

UML Tools: MS Visio, Rational Rose

IDE/Tools: Eclipse, NetBeans, Intellij IDEA, DataGrip, MyEclipse, MySQL Workbench, Putty, WinSCP, PMD, SONAR

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

IT Software Engineer

Responsibilities:

  • Involving in requirements, analysis, design and implementation of the solution using Agile methodology.
  • Building RESTful Spring boot microservices for the delivery of the software products across the enterprise.
  • Implementing the Spring IOC for the core business application logic and using Spring JPA as the persistence framework.
  • Creating Maven builds to build and deploy spring boot microservices to internal enterprise Docker Registry.
  • Analyzing and tracking the container logs using Splunk.
  • Developing producers and consumers for both JMS MQ topics and Kafka streams.
  • Developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Testing microservices using Junit, Mockito, Spring Junit runner.
  • Working with RxJava for asynchronous composition and manipulation of data and using observables and observers in the application.
  • Using Atlassian products like Jira, Bitbucket and Confluence for issue tracking, release management, code review and documentation.
  • Performing both stress tests and functional tests using Apache JMeter.
  • Responsible for development/maintenance of the Apigee gateway proxies for all the services developed for this project

Confidential, Charlotte, NC

Senior Java Developer

Responsibilities:

  • Analyzing the stories and discuss about the queries directly with Business team
  • Giving estimations to the client in person hours.
  • Conducting status call with Offshore on a daily basis and reviewing their work.
  • Developing various Java Bean components for implementing business logic.
  • Involved in writing complex multi - table joins and conditional queries in database.

Confidential, Charlotte, NC

Senior Java Developer

Responsibilities:

  • Worked in production support team for the Confidential Banking & Lending application.
  • Worked on maintenance of Confidential Today application and handling day-to-day production support issues of Confidential Banking website.
  • Was termed as a quick learner by the manager of the team and could handle the production support duty for a week individually.

Confidential, Charlotte, NC

Senior Java Developer

Responsibilities:

  • Involved in maintenance and enhancement of the RiskEnvision application.
  • Worked with multiple internal teams for the application integration and created synergistic collaboration with upstream and downstream application teams that moved the project forward successfully.
  • Expertly led a team of five offshore Developers.
  • Coded modules in the project to automate monthly/weekly report generation which was used by clients for downstream application.
  • Spearheaded and implemented process improvements - Worked as Defect Prevention Coordinator and was actively involved in leading defect prevention efforts, facilitating meetings and communication among team and management, and consolidating the defect prevention measures.
  • Handled multiple development/maintenance releases simultaneously and ensured timely delivery, quality & accurateness of the tasks assigned.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Responsible for client interfacing for the assessment of business requirements and technology architectures.
  • Coordination with cross commit teams to resolve functional and technical issues.
  • Prepared project quality documents within the context of AQMS process methodology.
  • Successfully coded, and executed the modules for business services layer components to interact with the presentation framework and database. This involved development of Web services consumer and provider modules.
  • Ensured projection completion on time.
  • Promoted to new role with increased responsibility of leading team and project delivery and moved to onshore.
  • Received a Team award and Certification of Appreciation for contribution towards the project.

We'd love your feedback!