We provide IT Staff Augmentation Services!

Software Engineer Resume

PhoeniX

SUMMARY:

  • Highly motivated software professional with 4+ years of experience in Design, Development, Testing and Implementation of various desktop and web based applications using Java, J2EE technologies.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment with various methodologies like Agile, Scrum, Waterfall and Increment models.
  • Extensive experience in application design and development using JAVA and other web technologies including Core Java, J2EE, MicroServices, JSP, Servlets, JSTL, XML, YAML/YML, JDBC.
  • Experience in open source frameworks like Spring, Hibernate and SpringBoot.
  • Experience in using various core design patterns and J2EE design patterns like MVC, Session Facade, Singleton, Factory, Business Delegate and Data Access Object.
  • Experience in implementing SOA (Service Oriented Architecture) using Rest Api and Json.
  • Experience in writing SQL and PL/SQL programming.
  • Experience in writing NO SQL - Mongo Db queries.
  • Skilled in developing front-end applications using JSP, HTML5, CSS, JavaScript, Angular JS, Bootstrap, AJAX, JQuery.
  • Good Exposure to Version Control Systems like SVN and GIT.
  • Experience in the functional usage and deployment of applications in JBoss, Weblogic, Apache Tomcat Server and Jetty.
  • Experience in troubleshooting applications deployed in Weblogic, Jboss and analyzing java cores and heap dumps.
  • Used RESTful web services to expose/consume certain functionalities of the application.
  • Experience in build and deployment tools: Maven, Jenkins and Lara deployment.
  • Experience in cdci(continuous delivery continuous integration) pipeline and xl release
  • Extensive experience in IDEs such as Eclipse, IntelliJ IDEA.
  • Good experience of working with several RDBMS likes Oracle 9i/10g, DB2 MySQL and SQL Server.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS:

Languages: Core Java, J2EE, SQL, JavaScript, Angular JS

Application/Web Servers: Jetty, JBoss 6.x, Apache Tomcat 6.x, JBoss 4.x, Weblogic 9.X/10.X

Frameworks: Spring 4.x/5.x, Hibernate 3.x/4.x, SpringBoot.

IDEs: Eclipse, NetBeans, IntelliJ IDEA

Web Technologies: JSP, JavaScript, Json, jQuery, XML, HTML, DHTML, CSS, Angular JS, Angular 2

Web Services: REST

Methodologies: Agile, Scrum, Waterfall

Modeling Tools: UML, Visio

Testing Technologies/Tools: JUnit, JMeter, HTMLUnit

Database Servers: Oracle 9i/10g/11G, DB2, SQL Server 2005/2008, MySQL,MongoDB

Version Control: SVN, GIT

Build Tools: Maven

Platforms: Windows 95/98/2000/NT/XP, Windows 7/8, UNIX.

Dev ops tools: Jenkins, Lara, XL release (cdci pipeline)

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix

Software Engineer

Roles and Responsibilities:

  • Involved in end to end development of different modules with Java, REST services.
  • Documented user-stories that are assigned using Atlassian Confluence.
  • Developed the server API’s using REST Web services.
  • Worked on developing UI pages using Angular JS.
  • Used Spring MVC architecture.
  • Handled all the deployment related issues for the project.
  • Migrated from MySQL to NoSQL DB like MongoDB to effectively simplify the information hierarchy stored.
  • Used Git for Version controlling.
  • Used Jenkins for build
  • Used Lara for deployment.
  • Used CDCI (Continuous Delivery Continuous Integration) pipeline for build and deployment integration

Confidential

Software Programmer

Roles and Responsibilities:

  • Technical Design Preparation (Low Level and High Level)
  • Developed source code for different module contract creation, update, amendment
  • Developed Servlets and back-end java classes
  • Deploying the application on servers (JBoss)
  • Interacting with the usability and functional team for feasibility analysis of the suggested enhancements.
  • Perform peer reviews and provide review comments to other developers for implementation. The quality of code is checked in accordance the provided guidelines/checklist.
  • Implementation/Coding
  • Unit testing and Integration testing
  • SIT support

Confidential

Intern

Roles and Responsibilities:

  • Actively participated in Designing and developing front end screens using HTML, Java Scripts and JSP.
  • Applied design patterns like Data Transfer Object(DTO), Data Access Objects(DAO), command template for the development of components.
  • Implemented Hibernate Programming, Spring JDBC, Spring IOC.
  • Worked on Maven setup.
  • Developed use case class sequence diagrams using UML.
  • Resolved Technical issues, proposed solutions and provided support for the team.
  • Consumed Web services using REST based web services.
  • Used: Java 5.0, Ajax 2.1, Servlets, JSP, Spring 2.0, Hibernate 2.0, JUnit, Eclipse, WebLogic 9.

Hire Now