We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

3.00/5 (Submit Your Rating)

Jersey City, NJ

OBJECTIVE

  • To obtain the position of Java Developer to implement my exceptional software development skills using new maintenance of applications. Client - Server Architectures in various domains like Banking, Telecom etc., and improved technological tools and techniques for the development of the organization. A self-starter, quick learner and Capable of working independently to achieve goals.

SUMMARY

  • Having 8 years of experience in Object Oriented Programming, design and development of Multi-Tier distributed, Enterprise application using Java & J2EE technologies with Software Development Life Cycle (SDLC).
  • Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and Documenting the entire life cycle using various methodologies likeWaterfall,Agile,Scrum,Test Driven development.
  • Proficient in implementing various Java design patterns likeMVC,Session Façade,Data Access Object (DAO),Factory,Singleton,Data Transfer Object, and Front Controller.
  • Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, JSP, JQuery, Angular JS and JSTL.
  • Experience in application development using J2EE technologies likeJSP, Servlets, EJB, JDBC, JMS, JNDI, Ajax, andWeb Services.
  • Having experience with Cloud Computing Service environment like Amazon Web Services (AWS).
  • Good experience in developing applications using Java and J2EE technologies with Servlets, JSP’s, SOAP and REST Web Services, JSTL, Spring libraries, Struts, JDK 1.8, Java Beans, Applets, JDBC, XML, MYSQL, RDBMS, Prime faces, ORM tools like Hibernate, HQL, Apache-Tomcat, JBoss, Oracle Web Logic Server, Glassfish Application Server.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more EC2 instances.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Experience with and solid understanding of Micro services.
  • Experience with Messaging Queue Technologies such as JMS and Rabbit MQ
  • Experience in using frameworks likeStruts, Struts validator framework, JSF, Hibernate and OR-mapping, JPA, Spring,build tools likeANT, MAVENand logging frameworkLog4J.
  • Solid experience in lightweight POJO based frameworks like Spring 2.5 (Dependency Injection, IOC, Remoting, ORM, DAO, AOP, JMS and Business Integration).
  • Good Knowledge in implementing client-server business applications using MVC architecture.
  • Experience in implementing the declarative enterprise services usingSpring AOP.
  • Strong working experience using XML DTD and XML Schemas. Experienced in parsing (DOM and SAX) XML using JAXP API.
  • Highly proficient in developing Intranet/Internet technologies on the J2EE&Java platform with Web Logic, JBoss, WebSphere, Tomcat and Sun One App Servers.
  • Developed J2EE/Java apps using various IDE tools Eclipse, Intellij, WebSphere RAD.
  • Experience with servers likeWeb Logic, JBOSS, Apache TomcatandIBM Web Sphere.
  • Good experience withMultithreading, CollectionsandExceptions.
  • Expertise in SOA Web Services, JAX-WS and AXIS.
  • Working knowledge of Java Web Serviceswith real time knowledge usingSOAP, WSDLandUDDItechnologiesin Contract-firstandcode-first approaches.
  • Strong background and has very good knowledge of project design usingCASEtools likeRational Rose and has good proficiency in designing the projects usingER diagrams.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.
  • Ability to work in tight schedules and efficient in meeting deadlines
  • Experience in writing Master Test Plans, Test Cases, and executing test scenarios (Includes Unit testing(using JUnit), Integration testing, System testing(SIT), Regression testing, Acceptance testing(UAT), developing and maintaining test scripts/data, analysing bugs, coordinating with team members in fixing the errors.
  • Experience in working with ORM tools like Hibernate and Top Link Essentials.
  • Good exposure on using various tools like spring source tool suite, RAD IDE, Eclipse IDE, TOAD, SQL Developer in implementing the applications.
  • Hands on experience in working with Junit, Mockito, Groovy Spock and TestNg.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API, Java security

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis 2, CFX

SQL and no SQL Databases: Oracle, Mongo DB, Dynamo DB, SQL Server, MySQL, DB2.

IDEs: Spring Tool Suite, Eclipse, IntelliJ IDEA, Net Beans, IBM Web Sphere Rational Architect

Frameworks: Spring MVC, Struts, Junit, TestNg, Spock, Mockito, Selenium.ate

UI frameworks and components: Angular JS, JQuery, Bootstrap HTML, HTML5, DOMJavaScript, EXTJs, CSS.

Testing Tools/ Others: JUnit, Soap UI, Putty, Groovy

Cloud technologies: AWSEC2, AWS Lambda, AWS S3, AWS (AMI), SNS, SQS, API, Gateway AWSES, AWS Cloud formation, Cloud Watch, kinesis Streams.

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

Technologies: Jenkins Server, Hudson, Jenkins DSL, Dockers, GO-Pipeline Virtual box.

Protocols: HTTP,SMTP,TCP/IP,DNS,FTP,FIX

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

SR. Java/ J2EE Developer

Responsibilities:

  • Coordinate with all business analysts and application architects to maintain Knowledge on all functional requirements and ensure compliance to all architecture standards.
  • Worked on Spring Core layer,Spring ORM, Spring AOP in developing the applictions components.
  • Involved in Doc Enablement Project, in which we use to Enable eDelivery and eSignature of packages and documents for customer using Technology such us Hibernate, Spring, Oracle SQL, MQ, Rest and SOAP.
  • Developed Generation of package which contain documents using Spring and hibernate.
  • Involved in distribution of package using Quartz Job, MQ’s and web services.
  • Worked extensively on the front-end side using JSP, HTML5, CSS3, JavaScript and JQuery.
  • Involved with different team in Doc Enablement project to enable eDelivery and setting Data on documents to activate eSign and eForm using Oracle Sql, XML, XSD etc.
  • Consumed REST based Micro services with Rest template based on RESTful APIs.
  • Developed Java Batch Programs using core java to retrieve data from database and to run some schedule jobs for Reporting.
  • Involved in Writing logs for Enablement project which is used to search defect using Splunk viewer.
  • Worked as Production support and Integration test support in Doc Enablement Project.
  • Developed Action classes, Action Forms and Struts Configuration file to handle required UI actions, JSPs for Views and used HTML in web page component development.
  • Implemented Angular JSFactories and Controllers to manipulate and view employee task data.
  • Designed and developed Micro services business components using Spring Boot.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Developed some reusable framework like building business logic blocks using Core Java.
  • Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) and Agile Estimation and Planning.
  • Virtualized the servers using theDockerfor the test environments and dev environments needs and also configuration automation using Dockercontainers
  • Used Angular JSHTTP methods to retrieve employee task data from entity models.
  • Involved in writing 100% test coverage for our current codebase in CORE Velocity using TestNG, Mockito and power Mockito.
  • Implemented aNode JS server to manage authentication.

Environment: Java, J2EE, Spring BOOT, Core Java, Jenkins, Agile methodology, Web Services (REST), JUnit, TDD, Groovy, Spock framework, Git Hub, Groovy Thymeleaf, AWS, Windows Command, DynamoDB.

Confidential, Des Moines, IA

SR. Java/ J2EE Developer

Responsibilities:

  • Worked with Expere Team (Internal DocGen Team) which involve in generating Documents Using Requirement Editor tool which is Confidential Third Party tool from wolters kluwer, This Tool mainly uses XML and XSD schema to generate documents.
  • Wrote DTA Printing logic which use to capture correct data from SOAP Payload received from CORE Application and convert that data into Expere logic which use to print data onto documents.
  • Involved in Doc Enablement Project, in which we use to Enable eDelivery and eSignature of packages and documents for customer using Technology such us Hibernate, Spring, Oracle SQL, MQ, Rest and SOAP.
  • Developed Generation of package which contain documents using Spring and hibernate.
  • Involved in distribution of package using Quartz Job, MQ’s and web services.
  • Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) and Agile Estimation and Planning.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Used Spring MVC Design Pattern to hold the UI data and serve the request and to send the response.
  • ImplementedDependency Injection(IOC)feature ofSpringFramework to inject beans into User Interface and AOP for Logging.
  • Web Services were called using SOAP protocol, WSDL descriptor file, Universal Description, Discovery and Integration Registry (UDDI).
  • Managed build, reporting and documentation from the project information using Maven Tool and SVN for version control.
  • Used Jenkins for Continuous Integration
  • Involved in migrating monolithic application in Micro Service Architecture and Developed Micro services using Pivotal Cloud Foundry platform build upon Spring Boot Services
  • Used Angular JSHTTP methods to retrieve employee task data from entity models.
  • Involved in writing 100% test coverage for our current codebase in CORE Velocity using TestNG, Mockito and power Mockito.
  • Consumed REST based Micro services with Rest template based on RESTful APIs.
  • Used JAXB and Castor transformer for marshalling and Un-marshalling.
  • Used SOAP UI for calling the Web-Services.
  • Currently working as production Support for CORE Velocity Project.

Environment: Java, J2EE, JSP, Spring MVC, Core Java, Web Services, Hibernate, Maven, Jenkins, Tortoise SVN, JQuery, AJAX, Eclipse, HTML, DOJO, XHTML, XML, Docker, CSS, JavaScript, Agile methodology, Oracle, AngularJS, Shell Scripting, AWS, Web Sphere Application, DynamoDB,Log4J, Web Services (REST), JUnit, Mockito, TDD

Confidential, Hillsboro, OR

SR. Java/ J2EE Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Migrated key systems from on-prem hosting toAmazon Web Services.
  • Functional, non-functional and performance testing of key systems prior to cutover to AWS.
  • Developed the functionalities using Agile Methodology
  • Built NoSQL schemas and maintaining sessions byMongoDB.
  • Involved Java/J2EE based applications and Java/JEE based portal projects
  • Implemented RESTful Web services to retrieve data from client side using Spring boot.
  • Working on integration project with bi-directional and uni-directional integration between two different systems.
  • Worked extensively on the front-end side using JSP, HTML5, CSS3, JavaScript and JQuery.
  • Re-architected and enhanced an existing Angular JS application.
  • Used core javaconcepts like Collections, Generics, Exception handling, IO, Concurrencyto develop business logic. Validated query execution plans & tuned queries using Indexes, Views and Batch processing.
  • Developed web application using Spring MVC.
  • Developed RESTful service endpoints using Spring boot.
  • Used NoSQL databases like AWS Dynamo db and S3 for data persistence.
  • Used Jenkins to run automation tests and deploy the code to Development and QA environments.
  • Created POC for Spring Batch for running batch jobs.
  • Deployed Spring bootbased micro services Docker container using Amazon EC2 container services and using AWS admin console
  • Used Custom AngularJSFilters to provide better search experience.
  • Experienced first-hand the best/worst practices for integrating Micro services into existingsystem architecture.
  • Developed Java Batch Programs using core java to retrieve data from database and to run some schedule jobs for Reporting.
  • Collaborating on the RESTful API that drives all of the client experiences.
  • Consumed REST based Micro services with Rest template based on RESTful APIs.
  • Involved in creating and configuring profiles, clusters, nodes, node agents for WebSphere Application Server.
  • Used Hibernate framework for the backend persistence.
  • Used TOAD as database tool for running SQL queries.
  • Virtualized the servers using theDockerfor the test environments and dev environments needs and also configuration automation using Dockercontainers.
  • Used Ant & maven scripts for build and deployment of the application.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Code walk through, modules integration and unit testing using JUnit and Mockito.

Environment: Java, J2EE, Spring BOOT, Core Java, Jenkins, Agile methodology JQuery, AJAX, Eclipse, HTML, DOJO, XHTML, XML AJAX, JIRA and RAD.

Confidential, Durham, NC

Java Developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development and testing
  • Used Maven as build tool and deploying the application.
  • Developed the User Interface using spring framework, JQuery and Ajax.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular JS.
  • Used advanced core java features like annotations, generics, enhanced for loop, etc. throughout the application for well-defined programming.
  • Used CSS for applying style in entire applications. Implemented dynamic CSS to show the status/progress bar in our application.
  • Developed Pl-Sql stored procedures to convert the data from Oracle toMongoDB.
  • Used spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • ImplementedHorizontal and Vertical Clustering, Performance tuning and troubleshooting of IBM WebSphere Application Server 6.0/6.1.
  • Applied fix packs to WebSphere Application Server and Portal Server.
  • CreatedSOAPweb services interface to Java-based runtime engine and accounts.
  • Actively involved in writing SQL using SQL query builder.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used DAO pattern to retrieve the data from database.
  • Worked with Web Sphere application server that handles various requests from Client.
  • Write Junit test scripts using Mock frameworks like (JMock and Power Mock).
  • Used TOAD as database tool for running SQL queries

Environment: Java, Hibernate, spring, XML, Core Java,Tortoise SVN, JSP, MVC, J2EE, Swing, JUnit, JMock, Maven, Web Sphere, UML, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA and RAD.

Confidential, Englewood, CO

SR. Java Developer

Responsibilities:

  • Involved in the requirements gathering. Design, Development, Unit testing and Bug fixing
  • Developed application using Struts, spring and Hibernate.
  • Developed rich user interface using JavaScript, JSTL, CSS, JQuery and JSP’s.
  • Developed custom tags for implementing logic in JSP’s.
  • Used Java script, JQuery, JSTL, CSS and Struts 2 tags for developing the JSP’S.
  • Used custom tags to display logic specific data in JSP'S.
  • Involved in making release builds for deploying the application for test environments.
  • Used Oracle database as backend database.
  • Wrote SQL to update and create database tables.
  • Used Putty for UNIX login to check the server logs.
  • Used Eclipse as IDE.
  • Used Web Logic as application server.
  • Used AJAX and JSON for asynchronous call to the servers.
  • Used Spring IOC for injecting the beans.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Used JUNIT and JMOCK for unit testing.
  • Used Maven and Hudson as build tool and deploying the application.
  • Used SVN as repositories.
  • Developed Restful Web Services using JAX-WS.
  • Used Spring JDBC template with hibernate to access the data from the database.
  • Used JAXB and Castor transformer for marshalling and Un-marshalling.
  • Used SOAP UI for calling the Web-Services.

Environment: Java, Spring, Hibernate, Web logic, Struts, JSP, JSTL, SQL Developer, CSS, Java Script, Maven and ANT scripts, Eclipse, Hudson, Find bugs, Putty, Design patterns, CVS and SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Usingagilemethodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • CreatedHTMLWireframes based in the Detailed System Specification Document Developed the presentation layer of the application usingMVCarchitecture ofSpring framework
  • CreatedDAOclasses to interact withOracledatabase
  • Used SpringORMmodule to integrate withHibernate.
  • Developed client side validations usingHTML, CSS, JavaScript, and springbean validator framework.
  • Used thespring validationandTiles Frameworkin the presentation layer.
  • Developed user interface usingJSP,Spring Tag Librariesto simplify the complexities of the application.
  • Developed user interface withJava Server Pages, Ajaxsupport to speed up the application form filling.
  • UsedApache Axisas the Web Service framework for creating and consumingWeb Serviceclients usingSOAP and WSDL.
  • Involved in creating and configuring profiles, clusters, nodes, node agents for WebSphere Application Server.
  • Designed various tables required for the project usingOracledatabase
  • UsedWeb Logicserver for deploying the application.
  • Involved in writing theMavenbuild file to build and deploy the application.
  • UsedLog4Jto capture the logging information
  • UsedJUnitto test the application classes

Environment: Java, J2EE, JSP, JavaScript, AJAX, XML, spring,Eclipse IDE, Oracle,Rational Rose, Log4j, JUnit, Maven, Web Logic, Apache Axis, Web Service, SOAP, WSDL.

Confidential

Software Engineer

Responsibilities:

  • Design architecture following J2EE MVC framework
  • Developed interfaces using HTML,JSP pages and Struts -Presentation View
  • Developed and implemented Servlets running under JBoss
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank
  • Designed and developed Message driven beans that consumed the messages from the Java message queue
  • Implemented CMP entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts,Stored procedures and SQL Loader to load reference data.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle8i, JMS, SQL, HTML, JDBC, EJB.

We'd love your feedback!