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.