We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Software Development Engineer with 8 years of experience leading development, testing, support and maintenance of technology projects.
  • Experienced in implementing and testing of Web applications using HTML5, CSS3, JavaScript (ES6), Spring Boot, Spring Data JPA, Spring Batch, Spring Integration, Angular JS and Spring REST API.
  • Proficient in using RDBMS like MySQL, Oracle and DB2
  • Extensive experience with advanced J2EE Frameworks like Spring MVC, Hibernate and Web Services and in in Core Java with strong understanding & working knowledge of Object Oriented Programming like Collections, Threads, Exception Handling, generics, JDBC and Polymorphism.
  • Experience in developing and deploying BPEL Processes using technology adapters (DB Adapter, File Adapter, FTP Adapter, JMS Adapter and AQ Adapter), Fault handling, Fault Handling Framework and Transformations
  • Experience in performing unit - testing using Mockito, EasyMock, and JUnit.
  • Worked on tools like Bamboo, Maven, Atlassian Tool Suites such as BitBucket, JIRA, Confluence,
  • Good understanding and strong experience in different design patterns such as Singleton, Chain of Responsibility.
  • Experienced in deploying, configuring, maintaining applications on application servers such as WebSphere, Web logic, and Tomcat.
  • Strong experience in various stages of software development lifecycle (SDLC) which involves analysis, design, development, testing and implementation in Waterfall and Scrum/Agile Methodologies.
  • Exposure in source control with GitHub, SVN, BitBucket.
  • Effective communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.

TECHNICAL SKILLS

  • JAVA/J2EE, JSP/Servlet, Spring MVC, Spring JPA, Hibernate, Spring Integration, REST service, SOAP Web service, Java Design Patterns, JUnit, Mockito, Cucumber.
  • HTML5, CSS3, jQuery, JSON, JavaScript
  • Oracle PL/SQL, DB2, Postgres
  • Eclipse, STS, SQL Developer, PgAdmin
  • Jenkins, Atlassian Tool Suites(Bitbucket, Bamboo, Jira)
  • Agile Development (Scrum based), Waterfall model
  • Investment Products, Retail Division
  • Docker, ECS - Fargate, Splunk.

PROFESSIONAL EXPERIENCE

Software Developer

Confidential

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Designed and developed back end using JAVA, SPRING FRAMEWORKS(BATCH and INTEGRATION, JPA and SPRING REST SERVICES).
  • Analyzed business requirement to translate functional requirements into technical requirements using Spring framework such as Spring Batch, Integration,Spring Rest API and Spring Data JPA, making multiple developers to be able to work on separate modules simultaneously.
  • Introduced Design Patterns such as Chain of Responsbility for File Handling Mechanisms
  • Designed dynamic and robust handlers in Batch .
  • Used LDAP for authentication and authorization of the application.
  • Worked on consuming JSON object creation, parsing on both client side as well as server side.
  • Utilized Spring Features such as @Retry for implementing fail-safe in multiple REST calls.
  • Resolved memory leak issues with the help of developer tools.
  • Worked with Spring REST API and JPA in the backend to implement the business logics.
  • Worked on OracleDB to store and retrieve data in the form of documents.
  • Used BitBucket for bug tracking and issue tracking.
  • Worked on involving the continuous integration development by deploying often into both PCF and AWS envionments.

Environment: Java 1.7, Spring Boot, Spring AOP, Spring IOC, Annotation Based, Maven, Spring Batch, Spring Integration, Spring Data JPA, REST API, IBM WebSphere Application Server, Spring Tool Suite, OracleDB, JUnit, Mockito, GIT, web services (JAX-RS), Log4J, Slf4j, BitBucket, Bamboo, JIRA, Confluence .

System Engineer

Confidential

Responsibilities:

  • Led the module for the J2EE Web-application Project in Training.
  • Served as the Easter Maintenance Coordinator for SPOC restoring the application stability during yearly Network Switch Maintenance.
  • Served as the Peak Season Coordinator, a SPOC for all application related issues for the duration of three months(Peak Season in US)
  • Co-ordinated Application Disaster recovery and have received client appreciations.
  • Worked in Middleware Websphere servers 6.0, 7.0, Java web - services, Dot-Net Web services.
  • Worked in windows servers hosting the .net applications and troubleshooting the application crashes.
  • Contributed to Problem Management, Incident Management and Event Management on a timely basis.
  • Worked in retaining the device functionality such as printers, price scanners, CP4000, PDA’s, Compshop PDA’s and Mobile Applications.
  • Being the Application owner for 40+ web-applications, provided end-to-end solutions, which comprises multiple technologies and platforms such as UNIX, DB2,WINDOWS COMPONENT SERVICES, JAVA WEB-SERVICES, SQL SERVERS, WINDOWS SERVERS, NET TECHNOLOGIES, WEB-SPHERE MESSAGE QUEUE and so on .
  • Created PowerShell scripts to place a monitor as a proactive measure for the application stability.
  • Created multiple batch scripts for daily support activities.
  • Created multiple SQL snippets for check across multiple SQL servers.
  • Actively involved in the Server software release and coordinated with multiple teams to retain the application stability as intended.
  • Closely worked in troubleshooting windows server issues, network load - balancing issues, JVM issues, database issues.
  • Recovered job failures in Control-m and ETL jobs in Datastage Environments.
  • Enabled traces in configuration files and traced the logs for troubleshooting.
  • Worked closely with developers to define and configure application Servers, Virtual Hosts, Web Applications, Web resources, Servlets, JDBC drivers and Servlet Engine configurations for the application upgrades.

Environment: C,C#,.Net, JAVA/J2EE,PHP, SQL,HTML,CSS, PowerShell Scripting, DB2, ORACLE, SQL SERVER, MS Office Applications,SPRING Framework,Hibernate, Android-Mobile computing, Microsoft office,Incident Management,Problem Management,Troubleshooting technical and Business issues

We'd love your feedback!