We provide IT Staff Augmentation Services!

Software Engineer Resume

SUMMARY:

  • Around 10 years of strong software experience in designing, development and deployment of web - based and Client-Server business applications using Java/J2EE technologies, Application frameworks and Expertise in Telecom, Healthcare, Financial and Banking Domains
  • Extensive working experience on OOPS, Core Java, JSP, Servlets, Struts, Spring AOP, Spring Boot, Spring Batch, Spring MVC, Spring security, Spring JDBC, Spring LDAP, HTML, XML, XSD, Spring JPA, Hibernate, Querydsl, RDBMS, Junit and J2EE design patterns.
  • Good Experience on DAO and ORM tool such as Hibernate
  • Experience in IDEs like Eclipse, STS, IntelliJ, RAD, JDEVELOPER
  • Excellent team player, analytical, problem-solving, and trouble-shooting capabilities
  • Proficient in Requirements Analysis/Design/Development/Build/Packaging/ Deployment /Maintenance/Support.
  • Good understanding of creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
  • Hands on experience writing Web Services both client side and end point using SOAP and RESTFUL (JAX-WS, JAX-RS).
  • Experience in Web Services approach for Service Oriented Architecture (SOA).
  • Experience on building Micro services and deploying on Docker containers with Docker swarm and kuberneties.
  • Good Experience on building the secured Restful API’s using spring security, OAuth2.0 using JSON Web Tokens (JWT).
  • Experience on building Micro services and deploying on Pivotal cloud foundry
  • Good Experience in rules based programming using Jboss Rules/Drools Expert and Drolls Guvnor
  • Developed Applications using ANT, Maven and Gradle scripts.
  • Good Experience with DevOps model in project implementation.
  • Good experience in various RDBMS like Oracle, My SQL, DB2.
  • SQL Development - ability to write and troubleshoot SQL Code and design (stored procedures, functions, tables, views, triggers, indexes and packages)
  • Experience with CI/CD tools like Bamboo, Jenkins, Git, Itrack, TDP, GRM, Sonar, and checkmarx.
  • Good understanding of Unit Testing using JUnit and Mockito testing during the projects.
  • Worked on both Agile and Waterfall methodologies. Followed SDLC standards.
  • Self-motivated and a fast learner with ability to work in challenging environments.
  • Experience on TIBCO business workflow, Xpath and XPDL.
  • Experienced in Agile software development process, Test Driven Development and Scrum
  • Experience in writing complex SQL queries using Oracle.
  • Strong experience in Software Development Life Cycle (SDLC) which includes development configuration, implementation, deployments, maintenance and technical support
  • Leverage technical, business and financial acumen to communicate effectively with client executives and their respective teams.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Time management skills.

TECHNICAL SKILLS:

Java Technologies: Java, J2EE, Servlets, JSP, JDBC, XML, XSD, Docker, PCF

Frame Works: Struts, Spring, Spring boot, JPA, Hibernate, Web services(Soap & Rest)

Languages: Java, PL/SQL, SQL, Jboss drools

Application Server: WebSphere, Web logic and JBoss

Web Server: Apache Web Server, Resin and Tomcat

Protocol: HTTP, SOAP, TCP/IP, POP and SMTP

Scripting: XML, HTML/HTML5

Databases: Oracle, DB2, MS SQL SERVER and MySQL

Operating Systems: Windows, HP, SOLARIS, UNIX

Build & Version Control: Bamboo, Jenkin, ANT, Apache Maven, Gradle, SVN, CVS, Git Hub

Development Tools: STS, InjelliJ, Eclipse, My Eclipse, JDEVELOPER, Oracle Workshop for WebLogic, TOAD, SQL Studio, WinSCP, TIBCO, Contivo, XML Spy, Putty, Jira, GRM, ACR, FUSE, Prism, ReqPro, Tealeaf, TDP, HP Quality Center, Bugzilla, and ORACLE SQL DEVELOPER

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential

Responsibilities:

  • Involved in preparing Low level Designing documents and Code development.
  • Involved in Implementing of data layer components using Spring JPA, Hibernate and Querydsl frameworks.
  • Developed secured RestfulAPI’s using Spring boot, Spring security LDAP and JSON Web Token (JWT).
  • Involved in Code integration, code review and Code check-in into GIT repository.
  • Involved in CI/CD tasks like review/signoff/commit the code in GIT, preparing Jenkin plans and deploying the code on Pivotal cloud foundry platform.
  • Delivered the code and defect fixing on time by following Sprint plans
  • Involved in scrum calls and provide the status to the Scrum master.
  • Involved in review the peer to peer code reviews.
  • Support and help to the team members in technical aspects.
  • Work closely with client Business analysts to get the clarifications on requirements.
  • Involved in implementing Spring cloud and configure the services on Eureka servers.
  • Involved in implementing Swagger APIS in order to expose the services to the client in GUI format.
  • Provided the support to testing team and involved in reviewing their test cases.

Environment: Java, J2EE, Spring boot, Spring Security, Spring Data, Spring cloud, Spring JPA, Hibernate, REST web services, Oracle 10g, Tomcat, Maven, GitHub, Jenkin, SpringToolSuite, SQL Developer, Jira, Pivotal cloud foundry.

Software Engineer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Analysis, Designing and Code development.
  • Involved in Designing the micro service architecture.
  • Discussions with business users, testing team to finalize the technical design docs
  • Involved in Creating Micro services development using Spring boot and Rest api.
  • Implemented logic to interact data base using Spring Data layer.
  • Developed secured RestfulAPI’s using Spring security ldap and JSON Web Token(JWT) based OAuth2.0
  • Involved in configuring fetch properties file dynamically based on deployed environment like SYS/UAT/Prod
  • Involved in creating test cases using Mockito.
  • Implemented Swagger logic to provide UI based documentation for the Rest controllers implemented inside the micro service.
  • Involved in CI/CD tasks like review/signoff/commit the code in Bit bucket, preparing bamboo plans and deploying the code in Docker containers.
  • Involved in implementing tasks to push and pull the Docker images from Docker registries.
  • Involved in implementing Docker compose files to deploy the images on Docker UCP containers.
  • Keep track of status of all defects opened during test execution. Prioritize, trouble shoot and fix defects.
  • Communicate the client expectations with team and help the team on technical challenges
  • Manage team, task allocation and status updates daily on basis.
  • Involved in scrum calls and provide the status to the Scrum master
  • Involved to configure Sonar and checkmarx to find the performance, code issues and security vulnerabilities.
  • Documentation of client requirements and translate them into design specifications.

Environment: Java, J2EE, Spring boot, Spring Security, Spring Data, Spring cloud, Hibernate, REST web services, OAuth2, Oracle 10g, Tomcat, Maven, GitHub, Bamboo, SpringToolSuite, Log4j, SQL Developer, TOAD, Jira.

Software Engineer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Analysis, Design and Code development.
  • Implemented Soap (JAX-WS) and Restful (JAX-RS) API’s using Layer7 API Gateway.
  • Implemented Micro services and also involved in migrating API’s into Microsercies
  • Communicating with external web services.
  • Implemented the Spring Micro services to base on RESTful API utilizing Spring Boot with Spring MVC
  • Involved in identifying the APIS to migrate to Microservices
  • Involved in design Assurance reviews and participate actively to finalize new Microservices, API names and Bundle names.
  • Involved in deploying and Managed Microservices on Pivotal cloud foundry(PCF)
  • Preparing time and work estimate for the project
  • Involved to implement the TIBCO Business flow and validation.
  • XSD schema creation and validation.
  • Implemented the development using Agile/SCRUM methodology - user story, iterative development.
  • Code integration, code review and Code check-in SVN repository.
  • Design Contivo mapping and implements business rules.
  • Spring LDAP authentication was used for authenticating users.
  • Developed user authentication and security using Spring Security.
  • Involved in creating Hibernate pojo classes and configuration files
  • Build the applications in different environments.
  • Data Base design and write store procedures and complex queries.
  • Setup the environment for the team members.
  • Moving the code to different released versions and need to do changes on the release base.
  • Involved in continuous integration using tools Jenkins, Jira, ITrack, Tealeaf, HP QC, IBM ReqPro,SPlunk
  • Developed and Unit Tested Web Services, service clients and Integration components interacting the Enterprise Service Bus
  • Providing technical training to team members and help in setup local environment.
  • Troubleshoots and resolves complex problems within SLA

Environment: Java, J2EE, TIBCO Business Flow, Spring, Hibernate, XSD, web services(SOAP/REST), XML, Oracle 10g, WebLogic, Maven, GitHub, Eclipse, Log4j, M2E Framework, XML Spy, Contivo 3.11 and 5.6 mapping tool, SQL Developer, TOAD, Jira, HP QC, IBM ReqPro, Jenkins Build tool and Confidential & Confidential proprietary tools like GRM, Prism, Splunk, Maven Central and etc.

Software Engineer

Confidential, Tampa

Responsibilities:

  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Implemented security for REST operations using Spring Security.
  • Involved in design application template using HTML, CSS and JQuery.
  • Implemented the project infrastructure and developed key front end and backend modules.
  • Involved in fixing UAT, production and cross browser defects.
  • Involved in SVN code merge activities across the branches & Trunk as well.
  • Working closely with onshore team for daily handshakes and with business team for getting the daily change/modifications requests and implemented them through daily DCP pushes.
  • Provided support during monthly production deployments and prepared project migration documents as per company standards.
  • Implemented the development using Agile/SCRUM methodology - user story, iterative development.
  • Managing onsite, offshore teams with varying sizes
  • Involved Requirements Analysis, Design, Code implementation and Interacting with Client.
  • Involved in Preparing the XML files to inject the dependent values to the properties by using Spring IOC Container (Inversion of Control) and implemented Hibernate OR mapping to communicate with database.
  • Involved in developing business rules using drools expert
  • Design and develop drools rules files(DRL, Decision Tables, DRT)
  • Install and configure Drools Guvnor and used Guvnor for rule authoring and packaging
  • Preparation of Test cases for integration testing.
  • Provided Technical Support during which various phases of testing like Integration, System and User Acceptance testing
  • Preparation of deployment and Low-level design documents.
  • Involved in Production Deployment Support.

Environment: Java, J2EE, Spring with Hibernate framework, XML, Log4j, Maven, Jboss drools, Drolls Guvnor, JBPM5x, JQuery, Web services, Oracle 11g, SQL Developer, WinSCP, Putty, IntelliJ, Eclipse and SVN.

Software Engineer

Confidential

Responsibilities:

  • Involved in writing client side validations by using the JavaScript and server side validations by using struts validation frame work.
  • Implemented the project infrastructure and developed key front end and backend modules
  • Created HLD, AID (Application Interface Design) and review the docs.
  • Provided Technical Support during which various phases of testing like Integration, System and User Acceptance Testing.
  • Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of Junit to test the application.
  • Involved in Production support and Analyzing the Production defects
  • Involved in Requirement analysis discussions with clients
  • Troubleshoots and resolves complex problems within SLA

Environment: Java, J2EE, struts, Hibernate, Oracle 10g, Oracle Application Server, Developer, winSCP, WinCvs, SQL Developer and Putty

Hire Now