Sr. Full Stack Java Developer Resume
Norwalk, CT
PROFESSIONAL SUMMARY:
- Highly involved in full software development life cycle implementation like application design, development, testing, debugging, documentation, deployment and integration of different software applications.
- Developed Web Services using Restful JAX - RS and SOAP JAX-WS services and good knowledge in Service Oriented Architecture.
- Experience in building enterprise Applications using Core Java, J2EE (SPRING, Hibernate, Servlets, JSP, JDBC, STRUTS 1.9, XML and JSON, MVC, EJBs (Session Bean, Entity Beans, JMS/MQ Series).
- Developed front-end systems with HTML5, CSS3, JavaScript, jQuery, Backbone.JS, AngularJS, Angular 2.0 React JS and Node JS.
- Strong experience in Spring frameworks such as Spring IOC, AOP, MVC, ORM, Transaction, Security and Spring Boot.
- Knowledge in developing applications using JSP, Spring, Servlet, Struts 1.9, EJB, Web service (REST and SOAP), JMS and JDBC.
- Experience in framework APIs like Struts 1.9, Hibernate, Spring and Web Services.
- Hands-on experience in using message brokers and Message Oriented Middleware (MOM) like MQ Series, Active MQ and JMS.
- Worked in databases such as Oracle and MySQL. Created stored procedures, functions and triggers for different Data Models.
- Efficient in deploying applications using ANT and Maven on Tomcat, WebLogic, Amazon Web Services (AWS) and WebSphere.
- Experience in developing Rich Internet application technology by using Java Server Faces (JSF), Ajax. components like Mojarra and Apache MyFaces used to design the user interface.
TECHNICAL SKILLS:
Programming languages: Java, C, C#, SQL, PL/SQL, UML.
Technologies: J2EE, EJB, JavaBeans, JSP, Servlets, JDBC, JSF, JNDI.
Design/Architecture: J2EE Architecture, Java Design Patterns.
Client side: HTML5, CSS3, JavaScript, jQuery, Backbone.JS, Angular JS, Bootstrap.
API & Framework: Struts 1.9, Spring 4.x, Spring Boot, Hibernate 4.x, Log4j, JMS (MQ), Junit.
Web Services: SOAP (WSDL, UDDI, JAX-WS), RESTFUL (JAX-RS)
IDE: Eclipse, NetBeans, STS, MS Visual Studio.
Databases: SQL Server 2008, MySQL, Oracle, DB2, Cassandra, Mongo DB, Dynamo DB
CI/CD Tools: Ant, Maven, GRADLE, Jenkins, JIRA
Version Control: GIT, SVN, TFS
3rd Party tools: Wkhtml to pdf, NPOI, Sendgrid, Google Web Toolkit (GWT), Concur.
Cloud: Amazon Web Services (EC2, S3), Microsoft Azure.
App Servers: WebLogic, IBM WebSphere 6.0/7.0, Apache Tomcat
Operating System: Windows XP/Vista/7, Linux, UNIX
Concepts: OOAD, Agile Methodologies, Waterfall, Design Patterns, UML
Advanced Tools/Tech: JBuilder, JDeveloper, GitHub, Splunk, Sonar, Soap UI, Fiddler, Postman, Selenium, Scala, Oracle EBS.
PROFESSIONAL EXPERIENCE:
Confidential, Norwalk, CT
Sr. Full Stack Java Developer
Responsibilities:
- Developed front-end content using HTML5, CSS3, Bootstrap, jQuery, Angular 2.0, and client-side validations using JavaScript.
- Developed agent portal using Angular 2 framework along with Typescript for well-structured JavaScript code.
- All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
- Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Working with DSP and Apache Cassandra cluster - Production support, operations, and development.
- Building the Cassandra nodes using AWS & setting up the Cassandra cluster using automation tools.
- Used Gradle to build the application, Eclipse and STS for development and GIT for source control
- Maintaining the Remedy tickets for Daily support tasks
- Worked on Restful web services that process XML and JSON
- Uploading downloading and retrieving images and resume on Amazon web services (AWS) (EC2, S3).
- Used Cassandra for High Performance Database Operations.
- Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
- Experimented with Java 8 lambda, Nashorn JavaScript engine.
- Deploying application on Amazon cloud. Used Log4j to print the logging, debugging, warning, info.
- Designing new components to fit in the already existing architecture using core Java, multi-threading, design patterns. Worked extensively on Cross Browser platform issues.
- Wrote Ant Scripts to automate the build and deploy process.
Environment: JAVA 8, JAVA 1.8, J2EE, Spring IO, Spring Boot 1.2.3, Spring MVC 4.1.5, Hibernate ORM 4.3.5, Angular 2.0, JMS, Active MQ, Groovy, RESTful Web Services, Postman, Jenkins, HTML, CSS, JavaScript, Angular 2.0, jQuery, XML, JSON, MySQL 5.5, SQL Server, Gradle, Grunt, GIT, Eclipse, STS, Agile/Scrum, Windows.
Confidential, Bloomington, IL
Sr. Full Stack Java Developer
Responsibilities:
- Build microservices for the delivery of software products across the enterprise.
- Create and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server.
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Built applications using Spring MVC framework and Implement integration of spring for Dependency Injection (DI/IoC)
- Worked with Elastic Search and utilized NOSQL for non-relation data storage and retrieval.
- Worked with NoSQL databases such as Cassandra, MongoDB
- Developed User- Interface screens using front end technologies such as HTML, CSS, Angular JS, Bootstrap, JSP, JavaScript and JQuery.
- Implemented REST services using spring and used JAXB API for XML parsing.
- Used Message Oriented Middleware (MOM) - MQ Series and JMS.
- Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
- Consumed Web Services by implementing Spring’s REST support and Spring security eventually for Security.
- Worked with WebSphere as application server and Tomcat as web server.
- Worked under Test Driven Development (TDD) along with Agile/Scrum methodology.
Environment: JAVA 1.7/1.6, J2EE, Spring 4.x, Hibernate, Angular JS, Bootstrap, SOAP, RESTful Web Services, Jenkins, Jira, HTML, JavaScript, Angular JS, jQuery, JDBC, PL/SQL, XML, UML, Oracle 10g, WebSphere 7.0, Maven, Junit, SVN, Windows.
Confidential, Eagan, MN
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings.
- Involved in designing the user interfaces using JSF, Faceletes, Java Script and HTML5.
- Spring with Tiles Framework is implemented for a common look in all the presentation views.
- Developed UI using JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
- Building and Deployed the application in Web Logic Application Server.
- Worked on developing REST web services as part of converting the existing applications to be separate entity and be accessed by RESTFUL calls. Used Design Patterns like value object, session facade and Factory.
- Developed the User Interfaces using Struts 1.9, JSP, JSTL, HTML and Ajax, JavaScript.
- Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Used SAX and DOM parsers for reading and putting XML messages into SOAP message.
- Developed the presentation Tier using JSP, XHTML, and HTML. Check-in and Checkout of application is achieved using TFS.
Environment: Java, WebLogic, Spring, Hibernate, Maven, HTML, CSS, JavaScript, Eclipse, STS Plugin, jQuery, TFS, REST, DB2, Eclipse, Junit.
Confidential
Java Developer
Responsibilities:
- Involved in requirement analysis, functional specifications and over-all component design.
- Designed UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
- Extensively worked on front end, business, and persistence tiers using the Struts 1.9 frameworks.
- Developed Struts 1.9 framework to implement MVC architecture.
- Created User interfaces using JSP, HTML, CSS and JavaScript. Developed Custom Tags and JSTL to support custom user interfaces.
- JavaScript and Struts 1.9 1.0 validation framework is used to create front end as well as server-side validations.
- Developed the client classes for the web services implementing SOA.
- Used Spring Framework for integrating Hibernate and Struts 1.91.0 and for dependency injection.
- Extensively used Hibernate ORM tool in data access layer to map the object view of data into database and to provide access and update information in the database. Developed Data Access Object (DAO) persistence layer using Hibernate.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Worked with JavaBean and other J2EE components using concepts like Externalization to develop business and data process.
- Log4J is used for logging and tracing the messages. Used Git for version control across common source code used by developers.
- Took Care of bug fixing and providing production support for the application both onsite and remotely. Junit is used for Unit Testing.
- Involved in planning process of iterations under the Agile Scrum methodology.
Environment: Java 1.6, J2EE, Servlets, JDBC, Spring, Hibernate 3.x, Struts 1.9 1.0, JSP, ANT, UML, HTML, JavaScript, AJAX, CSS, Eclipse, WebSphere, XML, JSTL, XSLT, SOAP, WSDL, Log4J, JUnit, Git, PL/SQL, DB2 9.0, Windows.
Confidential
Java Developer
Responsibilities:
- Analyzing the business requirements and propose an appropriate functional and technical solution.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Configured JDBC in the application server. Developed SOAP based web services using Jax-ws.
- Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and other database configurations using Hibernate. Developed Messaging frame work for Asynchronous service using JMS.
- Involved in unit testing and system testing and responsible for preparing test scripts for system testing.
- Developed test scripts to automate process of testing in Selenium WebDriver
- Documenting test cases and reporting bugs using HP Quality Center 9.5
- Performed Smoke Testing and Retested bug fixes. Have undergone training in manual and automation testing.
- Wrote Junit test classes for the services and prepared documentation.
Environment: Java, J2EE, JSP, Servlets, Java Script, Custom Tags, JDBC, XML, JAXB, Oracle, Sybase, WebSphere, Log4j, VSS, Windows NT.