We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Overall 14 Years of experience in all aspects of Software Design , Development, Business Analysis, Technical Documentation, Analysis, Database engineering, Testing, UAT, Training.
  • Experience in building Front end frameworks applications using HTML5, CSS3, JQuery, Ajax, and Adobe Flex 3.0, KendoUI, AngularJS, ReactJS and Bootstrap.
  • Experience in full lifecycle software development like User Interaction, Business & System Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration, Production or Customer Support, Maintenance, Enhancements to existing software.
  • Expertise in developing applications using Java, J2EE, JSF, AJAX, C++, JDBC, Servlets, EJB, JSP, XSL, XML, Excel, Hibernate, Spring, Struts, JavaScript, AngularJS, ReactJS, Node.JS Adobe Flex 3.0, and Log4j.
  • Expertise in implementing Service Oriented Architectures ( SOA ) with XML (SOAP/UDDI/WSDL), REST based Web Services and Apache Camel .
  • Proficiency in deploying Web applications WebSphere, JBoss, Apache Tomcat and BEA WebLogic.
  • Hands on experience in various RDBMS like DB2, PL - SQL, MySQL and Oracle, SQLServer .
  • Experience with container based deployments using Docker, working with Docker images, Dockerhub and Docker registries.
  • Strong experience in UML, Agile Methodologies and frameworks like Hibernate, Spring, and Apache Struts .
  • Profound knowledge of object-oriented methodologies, database application design, web site development and maintenance .
  • Experience in developing Spring boot and microservices .
  • Experience in managing and supporting multiple projects.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.
  • Strong Technical background, excellent analytical ability, good communication skills, team player and goal oriented, with a commitment toward excellence.
  • Highly organized with the ability to manage multiple projects and meet deadlines.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, Python, XML, HTML, Java Script, SQL, UML

J2EE Technologies: JSP, Servlets, Struts1.2, JDBC, EJB, JMS, JUnit, Web Services, Hibernate, JPA, Webflow

J2EE Frame Works: Hibernate, MVC Architecture, Spring Frame Work, Jakarta- Struts Frame Work

Web UI Design: HTML5, CSS3, LESS, JavaScript, AJAX, JQuery, JSON, AngularJS, NodeJS, KendoUI, ReactJS

XML Technologies: XML, XSL, XSLT, XHTML, XPATH, SAX, DOM, AXIS,, XML Beans and JAXB.

Design Patterns: Core J2EE patterns (MVC, Business Delegate, Value Object, Session Facade, Service Locator, Data Access Object and Singleton).

Application Servers: WebSphere 7.0, WebLogic 11g, JBoss 4.2.2GA NoSQL MongoDB

Web Servers: Apache Tomcat 6.0, Java Web Server 2.0, Apache Camel

Database: Oracle11g, MySQL, DB2, SQL Server

Application Testing: Junit, Mockitto

IDE’s: Eclipse, NetBeans, Spring Tool Suite (STS), IntelliJIdea

Operating Systems: Windows, UNIX/LINUX

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Software Engineer

Responsibilities:

  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Actively involved in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.
  • Using several Java 1.8, J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model to develop application.
  • Using Micro services to build individual components of the application.
  • Designed and developed application using Spring Framework-IOC/DI, Spring MVC, Servlets, POJO and Hibernate framework.
  • Designed dynamic and browser compatible pages using HTML, CSS, Bootstrap, LESS, jQuery, Web sockets, ReactJS and JavaScript and Type Script.
  • Extensively used Selectors in jQuery for updating content on DOM nodes.
  • Involved in Creating RESTful Services using NodeJS and Express framework.
  • Implemented MVC architecture using JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Created an XML configuration file for Hibernate - Database connectivity.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by React.
  • Experience in working with web server Tomcat 8.
  • Worked on identifying present Scripted syntax Jenkins pipeline style.
  • Implemented PL/SQL stored procedures, functions, views, triggers, DDL and DMLSQL queries
  • Utilized Spring's integration Hibernate ORM for back-end database processing transactions.
  • Extensive development experience on different IDE's like Eclipse, RAD, IntellijIdea and Spring STS.
  • Good Hands on Experience performing Unit Testing on the applications using Mockito.
  • Reported bugs and tracked defects using JIRA.
  • Using Git version control tools to manage source repository.

Environment: J2EE, Java 1.8, Spring Framework, Microservices, Spring MVC 4, Core Java, Spring Security, ReactJS, GraphQL, Hibernate 4.X, jQuery, JSON, AJAX, Web Services, SOAP, RESTful, XML, Java Beans, JavaScript, Eclipse, Agile Methodology, Design Patterns, Apache Maven, JUnit, HTML, LESS, Type Script, SQLServer, Tortoise SVN/Git, BitBucket, Putty,Jenkins, Toad, Node JS,Confluence.

Confidential, Columbus, GA

Sr. Java Consultant

Responsibilities:

  • Interacted with Business Analysts to converted business requirement to technical requirement.
  • Involved in all the Agile meetings like Iteration Planning, Daily Scrum meetings and Iteration Retrospective meetings.
  • Automate building and deploying Microservices using Docker Container/Images.
  • Using SpringBoot which is radically faster in building MicroServices and develop Spring based application with very less configuration.
  • Worked on SOA and web services to get the data and configured RabbitMQ queues on server.
  • Services communicate with each other using a light-weight communication, such as REST over HTTP or AMQP.
  • Experience in working in TFS and Git repository.
  • Worked in Test Driven Development ( TDD ) using JUnit.
  • Content Based Routing/Splitter/Aggregator using Apache Camel .
  • Used Gradle and Maven to build the application.
  • Used Jenkins to deploy the services to develop and QA environments.

Environment: Java 1.8, Linux, Docker, MongoDB, RabbitMQ, J2EE, Mockitto, Junit, Spring Boot, TFS, Restful WebServices, Postman, GitHub, Gradle, LOG4j, python, AngularJS and Apache Camel, AMQP.

Confidential, Alpharetta, GA

Java & J2EE Support and Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Developed the application using Struts MVC 2 architecture.
  • Extensively used spring framework for application layers MVC, Webservices and Integration.
  • Designing and developing REST based Web service calls using JERSEY
  • Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO..
  • Integrated UI to Business logic layer Angular JS to Rest layer.
  • Implemented Designed and modified User Interfaces using JSP, SpringMVC, JavaScript, CSS3, HTML5, JSON, AngularJS and JQuery
  • Designing of database components using SQL Stored Procedure and PL/SQL.
  • Used Maven for Project management and build automation.
  • Used Git as version control to check in the code, Created branches and tagged the code in Git.
  • Automated builds using Jenkins and integrated with SONOR.

Environment: Java 1.7, Struts1.2, C++. Spring, WebLogic 11g, SOAP Web Services, XML, Hibernate, WebLogic, Maven,, Eclipse and UNIX, HTML5, CSS3, JavaScript, JQuery, Angular JS, Node.JS, JSP,AJAX., docker, Oracle11g, MongoDB, Git, Jenkins.

Confidential, ALPHARETTA, GA

Senior Java Consultant

Responsibilities:

  • Responsible for Analysis and Design for most of the major modules.
  • Involved in designing and developing enhancements per business requirements.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Used SQL for accessing the oracle database using JDBC problems and mentoring the business users.
  • Developed PL/SQL, Stored Procedures, JavaScript and JQuery code.
  • Developed database components for interaction between the Spring MVC and the database.
  • Deployed the application on Web logic Application Server.
  • Played an active role in testing the application by writing test cases for different scenarios. Used JUnit testing tool to test the code.
  • Worked with QA team for testing and resolving defects.
  • Worked on persistence layer using O/R Mapping tool Hibernate with Oracle Database.
  • I nvolved in unit testing of core functionality using Junit .
  • Implemented the log functionality by using log4j API.
  • Involve in Unit testing and Integration testing .

Environment: Java1.6, JSP1.2,,Spring MVC, Hibernate3.0, HTML 4.0/5.0, JavaScript, Query, Oracle 11g,SQL, Log4J, Junit, Application Server, Eclipse 3.1, Subversion, Web Services(SOAP), etc.

Confidential, Chattanooga, TN

Java Consultant

Responsibilities:

  • Review architectural issues and provide solutions to improve business efficiency.
  • Design, develop and test of SOA services using SOA / SOAP Web Service / Oracle Fusion Middleware.
  • Creating and implementing the business logic and business components of the system.
  • Implementing the standards on the integration applications which are accessed by Providers to view patients Eligibility/Benefits/Claims information.
  • Enhancing the current 270/271 Eligibility and 276/277 Claims Transactions.
  • Provided leadership for service-oriented architecture (SOA) initiative by designing and developing web service interfaces to outside vendors and to internal systems.
  • Developed JUnit test cases for all the developed modules.

Environment: Java/J2ee, JSF, Struts1.2, EJB 2.1/3.0, JSP, RAD7.5, Websphere7.0, Websphere MQ Series, JMS, SQL, JAX-RPC, JAX-WS, JQuery, MDB, JavaScript, XML, Maven, JSTL, Sybase, DB2, SQL Server, JUnit, Unix, Toad, Log4j.

We'd love your feedback!