Senior Java Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- Strong development experience creating rich frontend UI in HTML5, CSS3, JavaScript, AJAX, JSF / JavaScript technologies using JavaScript libraries like JQuery, Angular JS, Backbone JS, Node JS.
- Expertise in design and development of multi - tier web based applications usingJ2EEtechnologies like JSP, Servlets, JDBC and frameworks like Struts, Spring IOC, Spring boot, MVC and Hibernate.
- Experienced in configuring and deploying applications on Jboss eclipse, Web Sphere, Weblogic.
- Extensively used Camel Services in backend services for routing purpose.
- Excellent work experience with Designing and developing Web Services to communicate with business partners using SOAP / REST protocol.
- Excellent working experience in Databases like My SQL, Oracle and SQL Server.
- Experience in automating the tasks using shell and batch scripting.
- Experience in Test Driven Development.
- Worked with JUnit, Maven and Log4j for testing, building and logging information.
- Experience in software development methodologies like Agile and Waterfall model.
- Experience in client interactions for understanding requirements, creating design, reporting status.
- Strong problem solving and trouble-shooting capabilities, ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS:
Technologies: Java, J2EE, Angular JS, JSP, EJB, JMS, JDBC, PL/SQL, CSS3, HTML5, C++
Web Technologies JSTL, JAXB) HTML 5, AJAX, JQuery, Angular JS 2.0
Frameworks: Struts 2.0, Spring 4.0, Spring Boot, Hibernate 3.0, JSF.
Web & App Servers: BEA Web Logic 12.0, Apache Tomcat 5.0/6.0, JBoss.
Operating System: Windows XP/Vista/8, Unix, Linux.
Database: Oracle 8i/9i/10g/11g/12c, PL/SQL
Version Control: CVS, Rational Clear Case, SVN, Version One, Git
Testing Tools: Junit 12.0, Easy Mock, Mockito, Docker
DevOps Tools: Jenkins, Maven, GIT
Methodologies: Agile, Waterfall
Cloud Platform: AWS, EC2 Apache Tools Log4j, ANT and Maven.
IDEs: Eclipse, IntelliJ, NetBeans, Oracle SQL Developer, Atom
PROFESSIONAL EXPERIENCE:
Confidential - Charlotte, NC
Senior Java developer
Responsibilities:
- Involved in Analysis, Design, Development, QA, UAT and Production phases of the application.
- Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
- Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
- Worked on the consumption/producer side of REST based Webservices.
- Improved the throughput of the Smart Services Module using the concepts of multithreading like Executor Services & Concurrency API.
- Developed the Persistence Layer using Hibernate.
- Used JMS queues for a synchronous communication.
- Implemented the project as a multi-tier application using Struts 2.0.
- Worked on Web Services such as SOAP (JAX-WS) and REST(JAX-RS) and also implemented using Spring technologies.
- Configuring and MaintainingPL/SQLReplication Server forOracle and used TOAD as Oracle client.
- Implemented UI using Angular JS, Java Script, jQuery, HTML5 & CSS3.
- Used AngularJS as the development framework to build a single page application.
- Involved in building and maintaining cloud based infrastructure on AWS.
- Implemented logger for debugging using Log4j
- Used Jenkins for continuous integration, Github for version management & Maven for building the application in the cloud leveraging AWS API’s.
- Developed few stored procedures, triggers and sequences.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
- Designed and developed JUnit test cases during the development phase.
- Used Jenkins for continuous integration and Maven for building the EAR file.
- Served as POC for on call support in the production team on a rotation basis
- Excellent problem-solving skills and ability to work independently.
Environment: Java 1.8, J2EE, Struts 2.0, Hibernate 3.0, Servlets, JSP, JavaScript, JQuery, HTML 5, CSS, Bootstrap, AJAX, AngularJS 1.X, REST, AWS (Amazon Web Services), XML, JIRA, Junit 4.0, GIT, Maven, Weblogic 12.0 and WebSphere Application Server.
Confidential - Middletown, NJ
Sr Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Experience in Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
- Developed Microservices & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices
- Used Spring framework to handle application logic and make calls to business objects and services.
- Developed the UI screens using HTML5, CSS3, Ajax JQuery, BootStrap, Angular JS 2.0 and was involved in resolving cross browser Java script issues.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
- Developed the Persistence Layer using Hibernate.
- Developed RESTful web services using JERSEY API, and developed both the producer & consumer.
- Used DOM Parser to parse the XML response from web services.
- Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
- Used session beans to expose the application for the use by the third-party users.
- Developed few stored procedures, triggers and sequences.
- Worked on concurrency API to increase the throughput of the batch application.
- Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
- Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
- Worked on deployment of the application and helped build team to provide deployment scripts using Ant, Maven andJenkins.
- Extensively used Fusion Charts for reporting the data.
- Create Unittestingscripts usingJavaTestingFrameworks and perform unittestingof the developed code.
- Experience in building and maintaining cloud based infrastructure on AWS.
- Served as POC for on call support in the production team on a rotation basis.
Environment: Java 1.8, AWS, JSP, CSS, HTML 5, Spring 3.1, Hibernate JMS, Maven, Log4J, JavaScript, Angular JS, JUnit, Oracle 11G, Weblogic 9.1, iPlanet, Unix, Github, Oracle, TOAD, Web Services.
Confidential
Java developer
Responsibilities:
- Developed the database and UI design for the web module.
- Built prototypes of complex modules and analyzed the performance.
- Developed EJBs, JSPs and Java Components for the application using Eclipse.
- Prepared the Unit test plans and the integrated test plans.
- Implemented Version control for the Project using Microsoft Visual Source Safe.
- Coordinated and supported the team during implementation.
- Involved in design, development and testing phases of the application.
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Involved in the understanding and designing of the complex back-end middleware framework.
- Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
- Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
- Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.
