Software Engineer Resume
Bentonville, AR
SUMMARY:
- 6+ Years of progressive experience in Object - Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, developing, testing and maintenance in Web based and Enterprise Solutions using J2EE architecture.
- Expertise in Core Java, JDBC, Servlet, JSP, EJB (session Beans and Message Driven Beans), JMS, Frameworks (Spring, Hibernate) in implementing web based and enterprise solutions.
- Expertise in developing web based GUIs using HTML, XHTML, CSS, JavaScript, XML, AJAX, AngularJS & Spring form tags.
- Proficiency in developing Model View Controller (MVC) architecture based applications using Spring Frameworks.
- Experienced in implement the Microservices architecture and integration with Apache Camel.
- Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
- Experienced in design methodologies for software applications using UML.
- Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle and MySQL.
- Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, WebLogic and Tomcat.
- Extensive experience in software development methodologies Agile.
- Good understanding of NoSQL Data bases and hands on work experience in writing application on NoSQL databases MongoDB.
- Extensively experience in working on IDEs like Eclipse and Sublime.
- Good Experience in software configuration management using GIT and Bitbucket.
- Experience in using Maven for build automation.
TECHNICAL SKILLS:
Languages: Java, J2EE, Java EE, SQL, PL/SQL
Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, REST, JSON, OneOps
Web Technologies: HTML, XHTML, XML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, AJAX
Distributed Technologies: RMI, EJB, JMS, Data Warehouse
Application Server: IBM WebSphere, Oracle WebLogic, JBoss, Apache Tomcat
J2EE Frameworks: Spring, Hibernate, Maven, MVC
IDE: Eclipse, Dreamweaver
Database: Oracle, MS SQL Server, MySQL
Version Control Tools: SVN, GIT, Bitbucket
Case Tools: UML
Operating Systems: Windows, Linux, Unix
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential - Bentonville, AR
Responsibilities:
- Implement the required functions with Spring.
- Implement REST APIs to communicate between client and server applications.
- Work with QA team design and implement function tests, integration test and regression tests.
- Use Junit for the unit test.
- Use XML parsers &configuring of XML files for data transaction between different component.
- Work on the Microservices and using Apache Camel for integration
- Use the OneOps to deploy the project in the Cloud and monitor with Medusa.
- Implement Date transaction and store by using Hibernate and Spring frameworks.
- Use Maven to build the project dependency libraries.
- Use SQL in MySQL Database.
- Work through Agile Develop Model and attend daily test-driven development scrum meetings.
Java/J2EE Developer
Confidential - Whippany, NJ
Responsibilities:
- Work with other teams to understand their Business Requirements.
- Implement Rule models’ functionality with J2SE (OOP, Collections, Concurrency and Multi-threading, etc.).
- Build Dynamic Client-Side UI with HTML5, CSS3, JavaScript, jQuery, AngularJS, and AJAX.
- Use UML modeling diagrams to describe the structure and behavior of the system.
- Implement REST APIs to communicate between client and server applications.
- Work with XML parsers &configuring of XML files like web.xml, etc.
- Use the Oracle WebLogic as the Application server.
- Implement MVC pattern web application by using Hibernate and Spring frameworks.
- Use Maven to build the project dependency libraries.
- Use PL/SQL in Oracle Database.
- Configure WebLogic Application server to management applications.
- Work through Agile Develop Model and attend daily test-driven development scrum meetings.
Full Stack Developer
Confidential - Brooklyn, NY
Responsibilities:
- Maintained, updated, and optimized company website legacy code.
- Involved in all phases of the software development lifecycle (SDLC).
- Converted existing web pages into responsive ones that work on all devices.
- Implemented new features using HTML5, CSS, JavaScript, jQuery, and AngularJS on website to improve user experience.
- Managed third-party JavaScript through Google Tag Manager.
- Automatically imported orders from third party marketplaces.
- Collaborated with designer to develop user-friendly website interfaces.
- Used Spring and Hibernate framework to implement the Database Access layer with MS SQL Server.
- Used IBM WebSphere as J2EE Application server.
- Automated the order fulfillment process.
- Managed and completed multiple projects in a time efficient manner.
- Optimized website by reducing load time and number of initially loaded resources.
- Integrated applications with different third-party APIs.