Sr. Java Developer Resume
Hartford, CT
SUMMARY
- 8+ Years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures
- Extensive experience in designing and developing web applications with Java, Java EE, Spring, EJB, JSP, JMS, JNDI, Apache CXF Servlets, Java Beans, ORM, Web Services, JDBC, XML, CSS, SOAP and REST.
- Strong experience with frontend technologies using Angular JS, NodeJS, HTML5, CSS3 and Scripting languages like JavaScript, JQuery and AJAX
- Experience on RedHat OpenShift cloud, Docker and Kubernetes.
- Experience in implementing MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS) with RESTful stands.
- Proficient in Java Design Patterns using Singleton, Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate.
- Responsible for designing Presentation Tier (web pages) using the concepts such as Themes, Skins, HTML, XML, CSS, Java Script, JQuery and AJAX.
- Extensive experience in design and architecture of Java EE applications and good working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC module, Spring AOP Module, Spring ORM Module, Spring Batch in Spring Framework.
- Experience on MongoDB and Oracle 12c
- Experience in writing numerous test cases using JUnit framework with Mockito and power Mock.
- Worked on IDE’s such as Eclipse/My Eclipse and WebStorm for developing, deploying and debugging the applications.
- Proficient with development of RESTful Web Services using JAX-RS for exchange of JSON and JAX-WS for XML representations.
- Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MS Visio.
- Experience working with databases such as Oracle 10g/12c, MS-SQL Server 2008/2005 and using PL/SQL to write stored procedures and functions for different Data Models.
- Experienced in a fast paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
- Experience in using Integration tools like Jenkins and AHP
- Experience working on Application Servers like WebLogic 10.x/12.x,JBOSS 7.x and WebSphere and Web Servers like iPlanet and Apache
- Worked on Micro services using Spring Boot and created dynamic documentation of RESTful endpoints using Swagger API.
- Extensive experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, SQL Developer & TOAD, Triggers and SQL Server Management Studio
- Good experience in log4J implementation for persist the data into log files and experience with Ant and Maven for the build and deployment of applications
- Highly self-motivated and goal oriented team player with strong analytical, debugging, problem solving skills. Diversified knowledge and ability to learn new technologies quickly.
TECHNICAL SKILLS
Technologies: Java SE7,Spring4.x, Hibernate 5.x, Spring Boot, Micro services, EJB, JSP, Servlets, Java Beans, JDBC, SOA, JAX-WS and JAX-RS, Apache CXF, JMS
Web Technologies: Angular JS, node JS, HTML5, JavaScript, SCSS, Ajax, JQuery
Web Services: JAX-RS, JAX-WS
Application Servers: Oracle WebLogic, JBOSS, IBM WebSphere
Web Server: iPlanet and Apache
Databases: Oracle 10g/12c Enterprise Edition, MongoDB
Cloud and Container Platforms: OpenShift, Docker and Kubernetes
Tools: Eclipse,Intellij, WebStorm, Rational Rose, MS-Office, Jenkins, Net Beans.
Operating Systems: Windows XP/7/8/10 and Linux
Build Technologies: Maven and ANT
Version Control Tools: GIT, SVN, IBM Clear Case
PROFESSIONAL EXPERIENCE
Confidential - Hartford, CT
Sr. Java Developer
Responsibilities:
- Designed and implemented a SPA (Single Page Application) in AngularJS with Spring Boot Micro services.
- Involved in design and development of UI component, which includes Carousels using frameworks Angular 2, JavaScript, HTML5, SCSS and Bootstrap.
- Implemented nested views and routing using Angular UI Router as per the requirement. GUI was developed using HTML5 and AngularJS and created reusable components in AngularJS using Custom Directives Filters, Services.
- Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.
- Make pluggable UI Micro service for each platform which should solve the monolithic problem of seed generation and create Docker image and deploy them into kubernetes.
- Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and AngularUI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Mainly involved in development and maintenance of the website using HTML5, CSS, Ajax, JQuery, JavaScript, AngularJS and Node.js.
- Deployed the Docker image of services building Docker file and build a continuous delivery pipeline.
- Deployed Spring Boot based Microservices Docker container using Open shift container services.
- Used mongoDB for storing Application page request JSON
- Involved in the preparation of use case, sequence diagrams, class diagrams, activity diagrams etc. using Rational Rose. Involved in developing reusable core libraries using core java Classes and Interfaces.
- Implemented version controlling using GIT and used Jenkins for continuous integration. Wrote build & deployment scripts using Maven.
- Co-ordinated with QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and resolution of those defects
Environment: Angular JS, Java SE 8, Spring boot, Micro services, HTML5, SCSS, Ajax, jQuery, Docker, Open shift, Kubernetes, JavaScript, Node.js, Bootstrap, Oracle 12c, Spring, Hibernate, PL/SQL, mongoDB, CI/CD, Apache, Maven.
Confidential -Hartford, CT
Lead Java Developer
Responsibilities:
- Requirement analysis
- Design and Develop technical specification documents and component detailed design documents
- Guide the team as a Lead Developer and ensure delivery of complex modules on time.
- Implemented spring batch job to convert complex legacy data from oracle 12c database to XML and integrated with the Billing Product
- Accountable for shell scripting and Autosys job scheduling in the project execution
- Coordinated with Middle ware team to integrate the front end application service components to talk to MQ/DP Web services and set up NAS mounts for storing documents
- Designed application modules, base classes and utility classes using core java and implemented web services (WSDL) and TEMPeffectively worked with SOAP, XML, Apache CXF and XSLT.
- Designed User Interfaces using JSP, JQuery, CSS, and HTML5 for front end view as per the requirements dat are provided.
- Worked with Jenkins in setting up CI/CD pipeline for dev environment and involved in setting up GIT web hooks.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services
- Implemented the application following the Java EE best practices and design patterns like Singleton, Factory, Session Façade, Spring MVC and DAO.
- Developed business components using Java Objects and used Hibernate framework to map the Java classes to the database.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections.
- Implemented ANT Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server
- Utilize in-depth knowledge of functional and Technical experience in Java/Java EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
- Provide Critical warranty support after the project goes live.
Environment: Java SE7, Java EE, Spring MVC, Hibernate, JavaScript, My Eclipse, Oracle 12c, WebLogic Application Server 12c, UNIX shell script, SOAP, SOA, XML, CSS, HTML5, Junit, SVN, Log4j,, Oracle12c, AHP, Ant, iPlanet, Autosys and IBM MQ.
Confidential -Hartford, CT
Java Developer (Full Stack)
Responsibilities:
- Involved in requirement analysis, component architecture design and sequence activity diagrams for the necessary Service Components.
- Played an active role in development as part of which developed JSP, Servlets and EJB and gatheird information from Architect and Business Analysts to design Technical Specifications.
- Developed use case diagrams, business flow diagrams, activity/state diagrams and adopted Java EE design patterns like Service Locator, Session Facade and Singleton.
- Developed advanced JavaScript modules such as capture visitor information, browser version, button animation, and timing object. Extensively used JSTL tag libraries.
- Involved in meetings handled by Architect to review the Design Documents of the Project. Designed and developed Servlets to communicate between presentation and business layer.
- Involved in developing business components using EJB Session Beans and persistence using EJB Entity Beans.
- Developed Session Beans to implement business logic, which uses Entity Beans to make database calls. Used LDAP server for user autantication, developed necessary interfaces and implemented programmatic security system
- Configured the WebLogic application server and deployed the web components and performed code reviews of all changes to be migrated to Production.
- Worked with SVN to maintain a control over the source. Used ANT build tool for compiling and packaging the application and deployed it with ANT script.
- Created Unit Test cases using JUnit framework and unit tested the developed components.
- Involved in Knowledge sharing sessions with the team for better understanding and maintenance of the system.
- Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.
Environment: Java 1.6, JavaScript, HighCharts, jsTree, Spring, JQuery, HTML, CSS, AJAX, JSP, Servlets, EJB 3.0, JUnit, Log4J, XML, XSLT, SQL, PL/SQL, Oracle 10g, WebLogic, ANT, SVN and PVCS
Confidential
Java Developer
Responsibilities:
- Designed and developed user interface using front-end technologies like HTML, CSS, JavaScript
- Designed the application module of the System based on MVC (Model View Controller), Struts Framework and J2EE specifications.
- Developed web application using Struts framework using MVC and written client validations using Struts Validation frame work.
- Worked on Client manager module for information retrieval and modifications.
- Worked on MQ Workflow dat performs the business flow by routing the client change request to the approvers for approval
Environment: Java 1.6, HTML, CSS, Struts 2.0, ANT, EJB, XML, JavaScript, Apache Qpid, Oracle 10g, SVN, LDAP, Eclipse, Web Sphere Application Server.
