We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Greensboro, NC


  • 6+ years of experience in design and developing reusable, scalable and high - performing enterprise applications using Java/J2EE, Hibernate and RESTful Web Services technologies
  • Experience in Software development using Java technologies like core java, J2EE and Front-end technologies like HTML5, CSS3, JavaScript, AngularJS
  • Experienced in Development, and Deployment of enterprise applications on Windows, and UNIX platforms using IDEs such as Eclipse, NetBeans,
  • Strong Knowledge of programming languages Java, C/C++, Python, and J2EE technologies like JDBC, JSP, servlets, Enterprise java beans.
  • Experience in application development using HTML/HTML5, CSS/CSS3, JavaScript, AngularJS.
  • Strong hands-on experience with Spring IO, Spring Boot with Thymeleaf.
  • Experienced in MVC (Model View Controller) architecture with Springs framework involving various J2EE design patterns
  • Strong Knowledge of Hibernate framework and in using Hibernate Connection Pooling.
  • Good Experience and noledge in writing SQL queries, Stored Procedures for accessing and managing database.
  • Created Restful Web service for updating customer data from sent from external systems
  • Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/ Development Methodologies (OOAD
  • Experience on creating Microservices with Spring Cloud, Ribbon, Spring Boot, Apache Camel and REST web services
  • Experience in working in environments using Agile (SCRUM) and Test Driven Development (TDD) development methodologies
  • Expertise in using SOAP and RESTFUL for implementing web services
  • Good experience in databases such as SQL Server 2005/2008, Oracle, DB2, NoSQL and MySQL
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins and Apache Ant
  • Skilled in WebLogic Application server, IBM WebSphere Application server and IBM WebSphere Portals
  • Good noledge in Angular.js, built application service layer using Angular.js Dependency Injection
  • Used Web Services to exchange information in a Microservices platform
  • Created forms and web pages using HTML5 and CSS3
  • Created Restful Web services with Node.js
  • Experienced in development using Spring Boot, Spring Batch, Micro services
  • Extensive experience in Software Configuration Management using Version Control Software such as SVN and GIT
  • Experience with messaging systems like Kafka, Kafka event sourcing, ActiveMQ and RabbitMQ.
  • Experience with Docker containers, leveraging Linux Containers and AMI's to create Docker Images/ containers .
  • Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams, Deployment Diagrams using Rational Rose
  • Experience with UI frameworks such as NodeJs, and AngularJs. Experience in Web Service Technologies: SOAP, Restful, WSDL, JAX-WS.
  • Good noledge and experience working with Solace, kafka, RTF (Reliable Transaction Framework) for transfer of messages.
  • Good Knowledge with Spring AOP, Spring Transactions, Spring Security, Spring Quartz batch jobs.
  • Good noledge with teh conversational flow for setting up teh chat bots.
  • Experience Working with CISM Ticketing system Very good communication and analytical skills and can work independently as well as in a team environment.
  • Getting trained on AWS and docker for certifications


Languages: C, C++ with OOPS, Java, Python,JavaScript

J2ee Technologies: Servlets, JSP, JavaBeans, JMS

Frameworks: Spring, spring boot, Hibernate, Angular JS, Spring Security, Spring batch

Application/Web Servers: Tomcat 8, IBM WebSphere 8. x/9. x, npm server, Jboss

Relational Databases: Oracle 10g/12c, SQL server 2012/2014/2016, MySQL 5.7

Version Control: Git, Bit bucket, SVN

Ide Tools: Eclipse, NetBeans 8.0.2, Intellij, Notepad ++, Spring Tool Suite (STS) 3.8.3

Code Analysis Tool: Checkmarx, PMD check, Sonar scan

Operating System: Windows XP/7/8/10, Linux, Unix, RHEL

Bug Tracking Tools: Windows, Linux, Unix, Mac, Solaris.

Methodologies: JIRA

Build Tools: Agile, Scrum

Design Patterns: Ant, Maven, Gradle

Web Technologies: MVC, Data Access Objects, Data Transfer Objects, HTML5, DHTML, CSS3, Bootstrap, Jquery

Miscellaneous: MS Excel, MS word, Outlook



Software engineer


  • Involve in developing/migration of application to a cloud environment and developing various applications using spring batch, Spring boot.
  • Strong Java development skills, with good understanding of core java concepts like multithreading, wrapper classes, lists etc.
  • Used Angular-CLI to generate components, routes, services, pipes and to run tests.
  • Used Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developing JBOSS OpenShift based application to migrate teh application into teh PaaS (ECP) cloud platform. Used Splunk for monitoring logs of teh PaaS applications to setup alerts and dashboards.
  • Developing application to publish and subscribe messages using service like solace, Kafka, RTF (Reliable Transaction Framework)
  • Worked on Cert bot on slack. Which allows partners to update teh Certs using teh conversation bot.
  • Designed and developed web applications, web services using Spring boot, Thyme leaf, Spring batch, Spring MVC and follow codding standards like google formatting and PMD to analyze teh source codes.
  • Used spring batch framework to developed batch applications for data flattening applications.
  • Used JDBC to connect to teh Database and fetch teh data.
  • Involved in migration of JBOSS 6 -7 and RHEL 7 upgrade changes for teh applications.
  • Involved in writing Query to fetch data from teh oracle DB 11g,12c,19g. And involved in oracle 11g to 12c migration.
  • Worked on building teh rest API to process data from database to another rest Service. And as well worked on consuming data from rest service from another application/rest service.
  • Developed rest full services to Create, Update, Delete teh token data dat are used by teh partners to update teh transactions database
  • Created teh Docker containers and Docker swarm consoles for managing teh application life cycle.
  • Installed, Configured and Managed Docker Containers, Docker Images for Web Servers and Applications servers such as Apache, Tomcat using Docker and integrated with Amazon MySQL RDS database.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment. Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers. Worked with Kafka Cluster using Zookeeper.
  • Built microservices with Spring Boot for applications. To migrate teh application to teh cloud environment. Used J2EE design patterns like MVC, Singleton, Factory, DAO, DTO and Service Locator etc.
  • Used Xl release to run teh pipeline jobs and Jenkins as teh CICD tool.
  • Used Jenkins as teh integration tool and improved scalability of applications on cross-platforms.
  • Used JIRA/service now to raise teh request to implement teh application in production and monitoring of work assignment is done using Rally.
  • Working with ELF logging & Splunk logging to create dashboard for teh applications log monitoring Log4J is used for logging purposes and debug levels are defined for controlling wat we log.
  • Used Git Bash for version control System and Central repository as Bitbucket, GitHub

Environment: Java, core Java, J2EE, Spring, Hibernate, Spring Boot, JPA, Servlets, JavaScript, Angular, HTML 5.0, CSS3, Bootstrap, kafka, JIRA tool, Apache Tomcat, docker, JBOSS, STS, SLf4j, JUnit, Selenium, XML, Git, HATEOAS, Curl, Red Hat OpenShift PaaS (Platform as a Service).


Engineer III


  • Involve in Developing internal portal, dealer and consumer facing sites with OpenText, Spring, Spring boot and Angular.
  • Developed Client-side development using HTML5, CSS3, bootstrap, AngularJS and Typescript for single Page application and for teh interactive user interface.
  • Used teh Node Package Manager (NPM) to install libraries like angular-cli, typescript etc., which are required for developing an angular application in Node.
  • Implemented controllers, models and used ng-repeat to render JSON response to DOM
  • Designed and developed web applications with Spring boot, Thyme leaf.
  • Used Angular-CLI to generate components, routes, services, pipes and to run tests.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Built microservices with Spring Boot for applications. Teh data are provided & consumed in JSON
  • Used J2EE design patterns like MVC, Singleton, Factory, DAO, DTO and Service Locator etc.
  • Worked with Rest Web services as well as a Node Rest framework for backend services, used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation
  • Build restful web services using Nodejs and implemented frontend using jQuery and AngularJS controller, directives and services
  • Experience using Confidential 's CISM Ticketing system to create, keep track of teh defects and maintain teh tickets
  • Designed Frontend within object-oriented JavaScript Framework like bootstrap, Backbone.js, Node.js, Angular.js.
  • Used Web Sphere Application server to deploy teh application.
  • Used Jenkins as teh integration tool and improved scalability of applications on cross-platforms.
  • Used JIRA tool to keep track of bugs and issues, monitoring of work assignment in teh system.
  • Log4J is used for logging purposes and debug levels are defined for controlling wat we log.
  • Used Git Bash for version control System and Central repository as GitHub

Environment: Java, J2EE, Spring, Hibernate, Spring Boot, JPA, Servlets, NodeJS, JavaScript, Angular, HTML 5.0, CSS3, Bootstrap, JIRA tool, Apache Tomcat, STS, SLf4j, microservices, JUnit, Selenium, XML, Git, HATEOAS, Curl.


Java developer


  • Involved in teh analysis, design, and development phases of teh Software Development Life Cycle
  • Developed UI screens using AngularJS, HTML5, CSS3, JavaScript.
  • Used Angular services and Pipes to display and maintain data in teh UI screens.
  • Used Java, J2EE technologies to build teh Backend of teh whole web applications.
  • Designed and added new functionality extended existing application using J2EE, XML, Servlets
  • Used Eclipse to build teh web Application and to launch it into teh server.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Used Spring framework to wire all teh Different components of teh application.
  • Implemented Log4j to maintain system log.
  • Used GitHub as a Repository and Git Bash as Version Control system.

Environment: Windows XP, AngularJS, Java, J2EE, spring, HTML, CSS, JavaScript, Git, Bitbucket, Agile, IBM web services.

Confidential - Greensboro, NC

Jr. Java Developer


  • Involved in understanding requirements, Software Requirements Specification (SRS) and translating them into Detailed Function Specification document (DFS) for IDS
  • Developed presentation layer using Struts framework and MVC design paradigm
  • Involved in writing teh exception and validation classes using Struts validation rules Used JPA Entity Manager and Spring JDBC templates for DAO layer
  • Developed teh application using Eclipse IDE and spring tool suite
  • Architected, Designed and implemented few of teh key REST APIs which facilitated a huge data flow
  • Used SAX, DOM Parsers, and XPath for parsing XML
  • Used Git, Bitbucket for Design & Development of Project Build System and version control
  • Worked on preparing test cases and executing unit testing and Integration testing
  • Used ANT to build, run and create JARs and WAR files
  • Worked on Jasper Report to report in various forms and used iReport editor for teh design of teh Jasper template
  • Worked on NetBeans IDE, and Web Logic Server 11gR
  • Worked with teh automation team to understand teh selenium scripts and review teh code, run teh tests and review teh results and provide inputs to teh team

Environment: Java, Spring, JPA, Spring AOP, Struts, Jasper Reports, Restful Web services, Servlets, JSP, JavaScript, GWT, JSON, XML, DOM, SAX, HTML, HTTP client API, NetBeans, Web Logic, Ant, Git, and Bitbucket.


Frontend Web Developer


  • Identified teh Business Requirements of teh project.
  • Involved in preparing teh Detailed Design document for teh project.
  • Developed UI using JSP, Java Script and CSS.
  • Developed teh application using Struts framework.
  • Created tile definitions, struts-config files, and validation files for teh application using Struts framework.
  • Implemented Action Classes and Action Forms using Struts framework.
  • Used JDBC to connect to teh database.
  • Design Database tables.
  • Wrote SQL queries and stored procedures.
  • Involved in Unit testing, System Testing and writing test cases.
  • Apache Tomcat server administration.

Environment: JSP Struts, JDBC, J2EE, Apache Tomcat, HTML, JavaScript, MySQL.

We'd love your feedback!