Sr. Java Developer Resume
St Louis, MO
SUMMARY
- 8+ years of hands - on experience in designing, developing, testing and supporting applications using AngularJS, ReactJS, Redux, Node.js, Core Java, Multi-Threading, J2EE, JDBC, Spring, Web Services, Servlets, RMI, EJB, JMS, JNDI, JDBC, Unix
- Have a good understanding of Agile and Waterfall methodologies. Have worked on various Client/Server, GUI and Web based applications
- Oracle certified Java SE Programmer
- Good hands on experience with AngularJS, ReactJS, Node.js, bootstrap, Spring Web-MVC, Hibernate, Servlet, JSP, JDBC, CSS3, HTML5, AJAX, jQuery, Java Script, RESTful Web Services
- Expertise in using IDE like Atom, WebStrom, Eclipse, NetBeans, IntelliJ
- Experience in RDBMS including Oracle 11g, PL/SQL, MySQL 5.6.16, MongoDB
- Extensive knowledge of SQL queries, views, triggers and stored procedures
- Highly capable in using the best tools and practices in business modeling and software testing, and in setting and achieving software development milestones
- Good knowledge on source management tools like GIT, Subversion and CVS for code management, release code management and branching strategies
- Experience in continuous build process using Team City and Hudson, Jenkins and task management using JIRA, Rally and Code quality analysis using Sonar, Code review using Crucible and Stash workflow
- Excellent communication, analytical, interpersonal, presentation and leadership skills
TECHNICAL SKILLS
Languages: Core Java, J2EE, JDBC, Java Beans, JMS, JNDI,EJB
Frameworks: Spring, Hibernate, Struts
Web Technologies: ReactJS, Redux, Node.js, JSP, Servlet, XML, XSL, AJAX, JavaScript, CSS3, HTML5, jQuery, AngularJS, SOAP, REST Web Services, bootstrap
Database: Oracle(10g, 11g), MySQL 5.x, Apache Derby, MongoDB
Application Servers: WebLogic(8.1/10), WebSphere
Web Servers: Apache Tomcat 6,7, JBoss
IDE: Fiddler, Firebug, JIRA, Rally, Crucible, Sonar
Tools: Eclipse, NetBeans, Webstrom, Atom, IntelliJ Build/Deploy Mgmts.
Source Code Control: Ant(1.7), Maven, Team City, Hudson, Jenkins Git, SVN, CVS
Operating Systems: Mac, Windows, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Sr. Software Engineer
Responsibilities:
- Participated in all the phases (Analysis, Development, Unit testing, Integration testing and regression testing) of the application.
- Involved in weekly walkthroughs and verification meetings with various stakeholders in the project.
- Involved in Coding of major modules using ReactJS, Redux and Spring Boot with AGILE Methodology.
- Worked on user interface using ReactJS, bootstrap and CSS
- Used AJAX to check, validate and retrieve client specific information.
- Developed various services and processes using Spring Boot.
- Extensive Junit and Jasmine test cases to provide good coverage to the code.
- Implemented RESTful web services using Spring Boot.
- Implemented test cases for load testing and integration testing.
- Used Java extensively for designing all the objects and logical layers.
- Used ReactJS and Ajax extensively to handle all the intra-page interactions.
- Involved in the optimization of code and improving the performance.
- Performed Unit and System testing, before integrating all the separate modules for further testing to assure an efficient operation.
Environment: Java 1.7, ReactJS, Redux, HTML5, CSS3, AJAX, Java Script, Spring Boot, XML, XSL, Hibernate, MySQL, Git, STS, Webstrom, Apache, RESTful web services, Maven, PCF, Node.js
Confidential
Sr. Java Developer
Responsibilities:
- Participated in all the phases (Analysis, Development, Unit testing, Integration testing) of the application.
- Involved in Coding of major modules using Java. Used Hibernate in one of the modules for CRUD operations.
- Design payment module using JSP, HTML and CSS.
- Used AJAX to check, validate and retrieve client specific information.
- Developed various services and processes using Spring and Hibernate.
- Implemented test cases for load testing and integration testing.
- Used Java 1.6 extensively for designing all the objects and logical layers.
- Used jQuery and AJAX extensively to handle all the intra-page interactions.
- Migrated a Spring Web MVC application from JSP to AngularJS.
- Involved in the optimization of code and improving the performance.
Environment: Java 1.6, JEE, HTML, CSS, AJAX, AngularJS, Java Script, JSP, Spring, Hibernate, MySQL 5.x, SVN, jQuery, AJAX, Eclipse, Apache Tomcat 7
Confidential
Responsibilities:
- Involved in requirement analysis, design, and development and testing of the application.
- Developed the application using Spring MVC design pattern.
- Designed User Interfaces using AngularJS, JSP, AJAX, CSS, XML, HTML and JavaScript.
- Used Spring ORM support, Hibernate and JDBC for development of DAO layer.
- Involved in Database schema design.
- Analysis and Development of change requests to give more capabilities to the user.
- Code version management using SVN.
- Involved in the optimization of code and improving the performance
- Involved in production support and maintaining the application after production
Environment: Eclipse, Java 1.6, JEE, HTML, CSS, Java Script, JSP, AngularJS, Oracle10g, Spring MVC, Hibernate, Apache Tomcat 7, SVN
Confidential
Java Developer
Responsibilities:
- Worked as a developer, responsible for developing specific module implementation.
- Worked on inventory management, customer management and payment module.
- GUI development in JSP, HTML, AJAX, jQuery along with extensive use of JavaScript. Mentored the peers and perform code reviews. Interacted with the Users for all the SDLC phases. Guided the team in better practices towards development, coding & Testing.
- Understanding the Requirements and Business Objectives.
- Involved in multi-tiered Application design utilizing MVC architecture, Hibernate and Spring.
- Used Spring ORM support, Hibernate and JDBC for development of DAO layer.
- Involved in Database schema design.
- Analysis and Development of change requests to give more capabilities to the user.
- Code version management using SVN.
- Worked on open source database Apache Debry for relational database management system.
- Involved in the optimization of code and improving the performance.
- Involved in production support and maintaining the application after production.
Environment: Eclipse, Java 1.6, JEE, JSP, jQuery, Spring Web MVC, Spring, Hibernate, XML, Apache Derby, WebSphere, SVN
Confidential
Responsibilities:
- Developed Web Business Process application with Struts and JDBC
- Involved in various activities like system analysis, designing and development.
- Configured Struts Validation Framework with DynaAction Forms.
- Was also responsible for bugs fixing and development documentation (e.g. architectural specification, Requirement Elaboration and Functional Design Document) of the various aspect of the system.
- Designed Use Case, Sequence and Activity diagram for documentation based on OO Design model.
- Utilized XML for delivering content to disparate clients like application, web client and handheld client.
Environment: Java1.6, JSP, HTML, Struts, XML, JavaScript, JDBC, Apache Tomcat Server, Eclipse, MySQL, SVN