We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

Madison, WI

PROFESSIONAL SUMMARY:

  • 6+ years of experience in all the technical phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE technologies.
  • Experience in Strong application development using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and Test - Driven Development (TDD).
  • Expertise in Front-End UI technologies like HTML5, CSS3, jQuery, JSON, AJAX, Bootstrap, JSTL, AngularJS, Angular5, VueJS.
  • Experienced in J2EE Technology Hibernate, Struts, Servlets, JSP, EJB, JPA, JDBC, JTA, JavaBeans, JMS.
  • Utilized Java 8 features like Lambda expressions for collection evaluations and comparing the data, Stream API for bulk data operations on collections which would increase the performance of the application.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Hands on experience in Java SDK, JDBC, Hibernate, Enterprise Java Beans, JNDI, spring, JSF, Web Services (SOAP, REST,), AXIS, HTML, CSS, JavaScript.
  • Hands on experience in developing web applications by using Spring framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level.
  • Well versed with different Design Patterns like Singleton, Factory, Prototype, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC, Business-Delegate.
  • Experienced in process, validate, parse, and extract data from XML using as XSL, XSLT, XSD, XML schemas, XPath, X-Forms.
  • Solid experience in developing web applications using Struts Framework implementing Action Classes, Action Forms, Struts Validation Framework, Tiles and Tag Libraries.
  • Experienced in writing SQL and PL/SQL scripts including views, indexes, sequences, packages, procedures, functions, database triggers.
  • Working knowledge with microservices container deployment in Docker.
  • Experience in Microservices architecture applications using Spring Boot, Kafka, Zookeeper, Cassandra, My SQL, and Restful Web Services.
  • Hands on experience working with Microsoft Messaging Queue (MSMQ) for pushing out the emails.
  • Used a Microservices architecture with Spring Boot-based services interacting through a REST.
  • Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Micro Services architecture.
  • Created and Configure Micro Service architecture for CDT Directory project and integrated with AngularJS application.
  • Worked extensively with API Management product of Apigee edge in consuming the APIs in implementing customer use cases and Performed Service Level Testing for Web services using Apigee.
  • Experience in programming, configuring and administering Application Servers and Web Servers like JBoss, Web Logic, Web Sphere and Apache Tomcat Servers.
  • Experience in deploying WAR, JAR, and EAR files in J-Boss, Web-Logic, Web sphere application servers in Linux/Unix/Windows environment.
  • Experienced in writing SQL and PL/SQL scripts including views, indexes, sequences, packages, procedures, functions, database triggers.
  • Good Understanding in databases such as Oracle, MySQL, SQL Server, Mongo DB databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Experience with JUnit, Mockito, Log4j in developing test cases and determining application functionality.
  • Expert in writing ANT and Maven for builds and deployments to different environments.
  • Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Experience in working with Unit Testing Frameworks and Continuous Integration tools.
  • Hands-on Industrial experience on Healthcare (HIPAA and EDI), EHR clinical Systems.
  • Highly skilled in creating maps in inbound and outbound EDI interfaces for 810, 850, 855 and handling Healthcare EDI claims 837I and 837P and 835 ERA.
  • Experience with logging and tracing application events and defects in various environment.
  • Experience in writing specifications and gathering requirements from the user and implement the requirements in software applications
  • Experience in writing test case scenarios, internal documentation and in the application production support.
  • Quick learner, highly motivated team player with excellent organizational and analytical skills.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, PL/SQL, Python, Shell.

Web Technologies: HTML5, CSS3, JavaScript, AngularJS, Angular2, Angular5, VueJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery, Bootstrap, JSON.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Spring Batch, Spring Security, MSMQ, Play, Akka,Kafka, Zookeeper, Cassandra, Postman.

Web Services: RESTful, SOAP UI, WSDL

J2SE/J2EE Technologies: JDBC, Servlets, JSP, JMS, JSTL, Struts, Hibernate, Spring, JTA, JPA, Web Services.

Development Tools: Eclipse, IntelliJ, Visual Studio, Notepad++.

Databases: Oracle, MS SQL, IBM DB2, MySQL server, MongoDB.

Testing Tools/ Others: JUnit, SoapUI, Log4j, Mockito, JIRA.

Version Control: GIT, CVS, SVN and Rational Clear Case.

Build Automation: ANT, Jenkins, Maven, Gradle.

OS & Environment: Windows, UNIX, LINUX.

Cloud:AWS EC2, Docker.

Servers: WebSphere 6.1/7/8, WebLogic 10.x/11.x, Apache Tomcat

Methodologies: Agile, TDD, Waterfall.

PROFESSIONAL EXPERIENCE:

Confidential, Madison, WI

Software Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Worked closely with the Business/Users team in translating technical requirements into application code.
  • Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Extensively worked in designing and implementation of multi-tier applications using Java 8, J2EE, JDBC, JSP, HTML5, Spring Boot, JavaScript / jQuery and VueJS and Angular5 on NodeJS, Servlets, Java Beans with Eclipse.
  • Developed using new features of Java 1.8 Annotations, Generics, and Enhanced for loop.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method, collections.
  • Developed web layer usingSprings framework and to manage the project in MVC pattern.
  • Design and developed a RESTful APIs using Spring REST API.
  • Used JavaScript, and AJAX technologies for front end user input validations and Restful web service calls.
  • Worked on developing Microservices with Spring.
  • Configured and deployed the application using Tomcat Application Server.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Developed shell scripts and used MAVEN tool to build and deploy Applications.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries, also used JUnit for unit testing and Mockito for mock based testing.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Created controllers and services with JDBC connection.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Worked on PL/SQL procedures for processing business logic in the database and written SQL queries, joins using SQL Developer.
  • Experience in writing XSD schema as per business requirement.
  • Providing solutions for microservice-oriented environment (Java, Spring).
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Worked onunit testing the angular application using Jasmine.
  • Creation of XML and passing the XML to the MSMQ services.
  • Providing solutions for performance testing / monitoring tools.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries and actively involved in code reviews and in bug fixing.

Environment: JDK 1.8, Spring MVC, Restful Web Services, Design Patterns, JDBC, JMS, XML, SAX, DOM, JavaScript, Vuejs, Angular5, Nodejs, AJAX, jQuery, HTML5, CSS, JUnit, Postman, MAVEN, Oracle 10g, Oracle 11g UNIX, Linux, GIT, MSMQ.

Confidential, Rochester, MN

Software Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed front-end content using HTML5, CSS3, JSP, jQuery and Bootstrap.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Expertise in designing, developing, testing & deploying J2EE Applications using Servlets, JSPs, EJBs, Web Services.
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods and Concurrency API.
  • Developing microservices using Java 1.8 version with spring boot framework
  • Developed Web application using Java 8 with Akka on the Play framework.
  • Worked on microservices framework like logom for building web application on play framework.
  • Developed the business layer components as Stateless Session Beans based on EJB API.
  • Developed Angular 5 custom directives and used Routes and Factory validations in Angular.
  • Designed, built, and deployed a multitude application utilizing all of AWS stack (Including EC2), focusing on high-availability, fault tolerance, and auto-scaling.
  • Integrated Open stack API with Amazon EC2 cloud-based architecture in AWS.
  • Experience utilizing Amazon Web Services (AWS) EC2 to deploy Docker containers.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.
  • Developed the persistence layer using Hibernate Framework by configuring the various mappings in Hibernate files and created DAO layer.
  • Developing Spring Boot application using Micro Services architecture with Spring Eureka to maintain small and lightweight services and communication between these services are done by using API routes for the entire cluster.
  • Exposure in building CI/CD pipelines in container-based fashion using Docker, Jenkins, UBUNTU, Ansible&GitLab.
  • Designed and integrated the full-scale Hibernate persistence solution with the application architecture.
  • Involved in design and development of the Hibernate Domain Model for the service.
  • Designed services to store and retrieve user data using the MongoDB database, Cassandra and communicate with remote servers using REST enabled Web Services on Jersey frameworkfor JAX-RS implementation.
  • Demonstrate exposure with Continuous Integration, Continuous Deployment to DevOps CI/CD tool Methodologies.
  • Designed and developed Middle-tier components for company's object framework using best practices and design Patterns and used in Model-View-Controller (MVC).
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Create and configured the continuous delivery pipelines for deploying Micro Services by using Jenkins.
  • Installed, monitored and maintained the development infrastructure including JIRA.
  • Worked on Log4J to validate functionalities and Mockito framework JUnit for Unit testing and executed TDD framework.
  • Developed and deployed SOA based solutions using MSMQ for continue integration.
  • Worked on batch and cron jobs using MSMQ.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Used Maven as build automation tool for deploying the project on WebSphere Application Server.

Environment: Agile Methodology, Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax, Rest API, Bootstrap, JavaScript, AngularJS, JSP, Hibernate, Spring Framework, Spring MVC, Spring IOC, Spring boot, spring security, Play, Akka, Lagom, OAuth, JAX-RS, GIT, JUnit, Maven, Restful, Amazon Web Services (AWS), EJB’s, Micro Services, Mongo DB, MSMQ, WebSphere, JIRA, Jenkins, Spring Tool Suite, CICD.

Confidential, Kansas City, MO

Sr. Java developer

Responsibilities:

  • Involved in Object-Oriented software engineering methodologies, Object-Oriented Analysis and Design, Design by Contract UML.
  • Worked as a full stack developer to develop web applications using Spring, Rest based Web services. Used HTML/HTML5, CSS3, JavaScript, JSP, JQUERY, AngularJS, AJAX and Bootstrap in front end.
  • Created AngularJS controllers, directives, models for different modules in the front end.
  • Emphasized on adequate usage OOPs principles, modular and reusable components in coding.
  • Used JavaScript, AJAX, jQuery technologies for front end user input validations and Restful web service calls.
  • Design and development of User Interfaces using JSP, XML, HTML, AJAX and CSS.
  • Developed the User Interface using JSP, Spring MVC, Spring Boot frameworks, jQuery, AngularJS and CSS3.
  • Implemented multi-threading, data structures, algorithms, object-oriented concepts and design patterns.
  • Involved in business requirement gathering and technical specifications.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
  • Deployed Spring Boot based Microservices using Amazon EC2 container services using AWS admin console.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Implemented Spring, JSP and Ajax to design the user interface.
  • Implemented and configured various Action classes for handling the client requests using Springframework.
  • Developed Microservices for different level of layers in flow of network.
  • Deployed EJB Components (EAR) on WebLogic Application Server.
  • Follow the best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list, set and Design patterns.
  • Used Spring MVC framework for developing the application.
  • Wrote Web Services using REST for sending and getting data from the external interface.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Created Stored procedures using MySQL for data modification (Using DML insert, update, delete) in Oracle.
  • Experience in Core Java on multithreading, collections and design patterns.
  • Interaction with MySQL is implemented using Hibernate.
  • Communication with server(s) is performed using multiple protocols like REST, G2S (XML over TCP/IP), serialized objects over HTTP/HTTPS, serialized objects via MSMQ

Environment:: Java/J2EE, Design Pattern, Spring, Hibernate, JavaScript, Ajax, Web Services, MySQL, Bootstrap, JUnit, HTML5, HTML, AngularJS, CSS, JBoss Application Server, MSMQ, Amazon Web Services (AWS), Ant, RESTful, JENKINS, SVN, Eclipse, Log4J.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Worked on Elevated level and low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, HTML, CSS and client validation using JavaScript, DOM.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Implemented animation and styling using CSS and jQuery.
  • Worked on High level and low-level system design, planning, estimation and implementation.
  • Involved in writing JSP components. Used JSTL Tag library to create standard dynamic web pages.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Worked on generating the Web Services classes by using Service Oriented Architecture Micro Services, SOA, WSDL, UDDI and SOAP.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from different module.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections
  • Designed and integrated the full-scale Spring/Hibernate persistence solution with the application architecture.
  • Implemented Object Relational Persistence (Hibernate) for the domain model.
  • Involved in design and development of the Hibernate Domain Model for the services.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP, and Servlets.
  • Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
  • Worked in wide-area network to maintain all the device related data onto MYSQL database.
  • Developed the DAO layer for the application using Spring Hibernate template support.
  • Used JMS API for communication between the components.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Deployed and tested the application in UNIX on IBM Web Logic Application Server.

Environment: Java, Multithreading, Concurrency, Exception Handling, J2EE, HTML, CSS3, PL/SQL, Hibernate, Java SDK, Web Logic, SOA, Micro Services, WSDL, UDDI, SOAP, JavaScript, JMS, JSON, Servlet, JSP, jQuery, AngularJS, AJAX, JDBC, Oracle, Maven, MySQL, Log4J, SVN, UML, JAXB, XML, Scrum, Unix/Linux, JUnit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked in a Waterfall environment and participated throughout the SDLC process.
  • Implemented Struts MVC Design pattern for the Application for the front-end appearance.
  • Developed applications using Application Lifecycle Management to deliver reliable applications.
  • Developed the view-controller components using Servlet/JSPs, JavaScript, CSS and HTML.
  • Involved in creating JSP pages for presentation of the data to the end user.
  • Wrote SQL for JDBC statements to retrieve the data from database.
  • Developed and deployed the Application on Apache Tomcat Server using ANT script.
  • Implementing Log4j for logging, debugging, fixing problems and Prepared JUnit test cases.
  • Developed the whole project on Eclipse IDE.
  • Responsible for code sanity in integration stream used Clear Case as version control tool.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Java, HTML, CSS, JSP, Servlet, EJB, Struts MVC, SQL, JDBC, Apache Tomcat Server, ANT, SDLC, JUnit, Java Script, Log4j, Clear Case, Eclipse.

We'd love your feedback!