We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Greensboro, NC

SUMMARY

  • 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 knowledge 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 knowledge 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 knowledge 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 knowledge with the conversational flow for setting up the 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

TECHNICAL SKILLS

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

PROFESSIONAL EXPERIENCE

Confidential

Software engineer

Responsibilities:

  • 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 the application into the PaaS (ECP) cloud platform. Used Splunk for monitoring logs of the 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 the Certs using the 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 the source codes.
  • Used spring batch framework to developed batch applications for data flattening applications.
  • Used JDBC to connect to the Database and fetch the data.
  • Involved in migration of JBOSS 6 -7 and RHEL 7 upgrade changes for the applications.
  • Involved in writing Query to fetch data from the oracle DB 11g,12c,19g. And involved in oracle 11g to 12c migration.
  • Worked on building the 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 the token data dat are used by the partners to update the transactions database
  • Created the Docker containers and Docker swarm consoles for managing the 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 the application to the cloud environment. Used J2EE design patterns like MVC, Singleton, Factory, DAO, DTO and Service Locator etc.
  • Used Xl release to run the pipeline jobs and Jenkins as the CICD tool.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Used JIRA/service now to raise the request to implement the application in production and monitoring of work assignment is done using Rally.
  • Working with ELF logging & Splunk logging to create dashboard for the applications log monitoring Log4J is used for logging purposes and debug levels are defined for controlling what 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).

Confidential

Engineer III

Responsibilities:

  • 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 the interactive user interface.
  • Used the 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. The 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 the defects and maintain the tickets
  • Designed Frontend within object-oriented JavaScript Framework like bootstrap, Backbone.js, Node.js, Angular.js.
  • Used Web Sphere Application server to deploy the application.
  • Used Jenkins as the 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 the system.
  • Log4J is used for logging purposes and debug levels are defined for controlling what 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.

Confidential

Java developer

Responsibilities:

  • Involved in the analysis, design, and development phases of the Software Development Life Cycle
  • Developed UI screens using AngularJS, HTML5, CSS3, JavaScript.
  • Used Angular services and Pipes to display and maintain data in the UI screens.
  • Used Java, J2EE technologies to build the Backend of the whole web applications.
  • Designed and added new functionality extended existing application using J2EE, XML, Servlets
  • Used Eclipse to build the web Application and to launch it into the server.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Used Spring framework to wire all the Different components of the 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

Responsibilities:

  • 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 the exception and validation classes using Struts validation rules Used JPA Entity Manager and Spring JDBC templates for DAO layer
  • Developed the application using Eclipse IDE and spring tool suite
  • Architected, Designed and implemented few of the 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 the design of the Jasper template
  • Worked on NetBeans IDE, and Web Logic Server 11gR
  • Worked with the automation team to understand the selenium scripts and review the code, run the tests and review the results and provide inputs to the 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.

Confidential

Frontend Web Developer

Responsibilities:

  • Identified the Business Requirements of the project.
  • Involved in preparing the Detailed Design document for the project.
  • Developed UI using JSP, Java Script and CSS.
  • Developed the application using Struts framework.
  • Created tile definitions, struts-config files, and validation files for the application using Struts framework.
  • Implemented Action Classes and Action Forms using Struts framework.
  • Used JDBC to connect to the 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!