We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Basking Ridge, NJ

SUMMARY

  • Around 5 years of experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, and Maintenance with methodologies like Waterfall Model and Agile Scrum.
  • Strongly skilled in developing Single page applications (SPA) and client - side functionalities with various rich UI and responsive features along with performance functionalities in the web applications using advanced JavaScript/UI frameworks like AngularJS, Angular 2/4, ReactJS, JSON, JQuery, XML, Bootstrap 3.2, AJAX, HTML (5/4), DHTML, XML/XSL/XSLT, CSS (3/2).
  • Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language).
  • Good working experience in using different Spring modules like Spring core, Spring MVC, Spring Boot, Spring AOP and Spring ORM integration. Experience in implementing the declarative enterprise services using Spring AOP and implementation knowledge on Spring web flow to manage the application page flows.
  • Developed various commands and helper classes using core javamainly following multithreaded concepts and MVC design patterns for the application like Factory Pattern, Singleton, Data Access object, session Facade, Business Delegate Factory, expertise in an enterprise job scheduler (Control-M, Autosys, Redwood, etc).
  • Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, RESTful, and JAX-WS) and REST Services.
  • Expertise in Database design (RDBMS), programming, implementation and development using MS SQL Server, DB2, Oracle 11g/10g/9i, MS access, analytical and conceptual skills in database related work primarily creating complex Stored Procedure, Views, Triggers, Functions, T-SQL, Indexes, Cursors.
  • Worked on deployment, installation, configuration, and issues with Application servers like Apache Tomcat, BEA WebLogic, IBM WebSphere, and JBoss Enterprise Application Server.
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, IntelliJ, and NetBeans, whereas SVN, CVS, GIT as version control tools. Extensively worked on JIRA tools for tracking stories in a different methodology.
  • Experienced in build and deployment tools like Ant, Maven and Jenkins, Log4j for Logging, JUnit for testing and Automation framework implementing Page Object Model, using java, Python, Selenium WebDriver and Cucumber.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work TEMPeffectively on Windows platforms, also strong Experience in writing LINUX shell scripts to identify user login information.
  • Excellent Analytical, problem solving and interpersonal skills. Consistent team Player with excellent Communicational skills and ability to learn new concepts, technology in short span.

TECHNICAL SKILLS

Java /J2EE Technologies: OOPS, Exceptions, Collections, Multithreading, Memory Management, JDBC, Servlets, JSP, Custom Tags, Angular JS, Java Script

Application Server: JBoss, Tomcat, WebSphere, WebLogic

Databases: Oracle 9i/10g/11g, MySQL, DB2, NoSQL- MongoDB

Frameworks/API’s: Spring, Hibernate, Struts2, Angular2/4, iBATIS

Spring Modules: Spring Core, Spring JDBC, Spring MVC, Spring Security, Spring Boot, Spring ORM, Spring Web, Spring Data

Integrated Development Environment: Eclipse, NetBeans, RAD, STS

Scripting/XML Languages: HTML/HTML5, CSS3, JavaScript, JQuery, XML/XSLT, AngularJS, ReactJS, NodeJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON, Python

Text Editors: Notepad++, MS Visual Studio Code

Version Controlling tools: SVN, GIT, CVS

Build Tools/ Utilities: Maven, ANT, Jenkins, Hudson, Log4J, Selenium, JUnit, TestNG, Cucumber, SoapUI, JIRA, JMS, ActiveMQ, Control-M, Autosys, Mockito

Reporting API’s: Jasper Report

Web Services: SOAP, REST, JAX-WS, RESTful, JAXB, JAX-RS

Operating Systems: Linux, Solaris, Windows (all versions)

PROFESSIONAL EXPERIENCE

Confidential, Basking Ridge, NJ

Sr. JAVA/J2EE Developer

Responsibilities:

  • Understanding the business requirement and functional specification of the client module.
  • Integrating the Project with RAD and Maven to build the project and load the repositories.
  • Coding and integration testing for the transformation service, offshore coordination and technical support to the offshore team.
  • Developed the business logic with J2EE concepts like Multithreading, Collections, Exceptions and OOPS concepts.
  • Developed GUI using Angular2, HTML/HTML5, AJAX, NodeJS, and CSS and used JavaScript validation framework for performing front end validations.
  • Used Spring AOP for Reporting, Logging and Transactional purposes.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Used Spring MVC, Spring AOP, Spring IOC and Hibernate Mapping to establish the Connection with Database for Stored Procedures using Beans and Annotations.
  • Involved in implementing the Hibernate API for database Connectivity.
  • Used Hibernate framework to get the data and route to Controller and Integrated Spring Framework with Hibernate.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Used WebSphere Application Server for developing and deploying the project.
  • Used Hudson and Ant to setup and configure continuous build as Continuous integration process.
  • Implemented Singleton classes for property loading and static data from DB2.
  • Used Data Studio to connect DB2 database, run stored procedures, and to execute SQL queries
  • Configured and managed Server infrastructure development on AWS Cloud, extensive usage of EC2, S3, SNS.
  • Developed & Implemented OAuth2 functionality with Spring Security to secure the REST services/REST API for authentication & authorization and generate & validate the tokens for REST clients to protect the REST services.
  • Used Log4J for logging and debugging and JUnit, Easy Mock and Mockito.
  • Used JIRA tracking tool to manage and track the issues reported by QA and prioritize and take actions based on the severity.
  • Also involved in setting up guidelines for Automation and worked with the testers in creating and managing the scripts.

Environment: Core Java, Java/J2EE, JDK, Spring MVC, Hibernate, WebSphere, RAD, DB2, MongoDB, RESTful Web Services, JSP, XML, XSLT, SQL, Angular2, NodeJS, HTML5, CSS3, Java Script, JQuery, JIRA, AWS.

Confidential, New York, NY

Sr. JAVA/ J2EE Developer

Responsibilities:

  • Involved in analysis, design and development, unit testing, implementation and support
  • Code development using Spring, Hibernate, Oracle, Maven etc. on Eclipse IDE.
  • Involved in Agile Planning-Iteration Planning Meeting (IPM) and Estimation Sessions of user stories and participating in scrum Meetings to update the status daily.
  • Designed and Developed Web, and client-server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB).
  • Analysis, design, development and maintenance of Warehouse web based, networking systems and N-Tier architecture applications.
  • Developed the application using Spring Web MVC architecture and Spring AOP.
  • Developed Robust and secured Enterprise Java Applications (EJB) and Distributed Applications.
  • System design using various J2EE patterns like MVC2, Iterator pattern, Adaptor Patten, Singleton Pattern, Business delegate, Session Façade, Value Dispatcher, Data Access Objects etc., used an enterprise job scheduler Autosys.
  • Worked on implementing directives and scope values using AngularJS for an existing webpage and developed server-side RESTful services and called them from AngularJS controllers.
  • Developed the web applications using AngularJS and NodeJS
  • Designed dynamic and browser compatible pages using HTML5, CSS3 and JavaScript.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Bootstrap, JavaScript API.
  • Used Tomcat Application Server for developing and deploying the project.
  • Followed three-tier architecture. Developed application using SPRING MVC presentation layer, Spring-Service layer, Spring Transaction management, Spring DAO- persistence layer and Spring Batch.
  • Maintain high-quality of RESTful services and implemented REST web Services using Spring MVC, JAX-RS and then consumed the web services in Angular JS using http methods like GET and POST.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, AXIS and JAX-WS.
  • Composed and executed MongoDB scripts to perform CRUD operations NoSQL database; automating data changes and reporting.
  • Used Log4J for logging and Junit test cases for desktop application. Developed Automation framework implementing Page Object Model, using java, Python, Selenium WebDriver and Cucumber.
  • Used ANT tool for the build and deployment script. Created Ant build script files to compile, test and deploy.
  • Used JMS API to notify the customers when the appointment was scheduled for customer.
  • Created WAR and EAR files for deployment in the Development environment. Developed Event Logging & Error Reporting application using Servlets.

Environment: Java, J2EE, Spring Framework, Hibernate, Oracle, Maven, Tomcat, Python, HTML5, CSS3, AngularJS, NodeJS, ANT, Maven, Eclipse, Bootstrap, JavaScript, JIRA, Soap, Restful, MongoDB, NoSQL.

Confidential - Philadelphia, PA

Mid-level JAVA/ J2EE Developer

Responsibilities:

  • Involved in translating functional requirements into technical requirements. Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Used DOM and SAX parsers to retrieve and manipulate information from XML documents.
  • Implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions
  • Developed the application using agile methodology. Worked on JavaMessaging Services (JMS) for developing messaging services.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
  • Wrote Hibernate configuration files to enable the data transactions between POJO and Oracle Database.
  • Extensively worked on Spring Bean Wiring, Spring DAO, and Spring AOP modules.
  • Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, JQuery, and JQuery UI.
  • Built DAO package as well as DAO package to implement the data access logic and using Hibernate Annotation to do the data mapping. Developed UNIX shell scripts for performing administrative tasks.
  • Used Eclipse to implement the JAX-RS (Java API for XML and RESTful Service).
  • Used Ant for building and deploying the war file into the application server.
  • Designed Single page web applications object-oriented JavaScript Framework like AngularJS
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Configured and set up JBoss Server for deployment. Used JIRA for tracking bugs. Used JENKINS for continuous integration.
  • Developed SQL, PL/SQL with Stored Procedures to interact with persistent database using SQL Server.
  • Our team converted various transaction logics from Java to PL/SQL using iBATIS.
  • Used Log4J for logging and debugging and JUnit for testing.
  • Worked with Eclipse as the IDE to develop, test and deploy the application.
  • SVN is used for version control systems and source code management.
  • Configured the XML files for Spring Security injection to ensure the backend security by discriminating the role of users as well as access authority for the URIs and Server-side assets.

Environment: Java/JEE, Design Pattern, Servlets, JSP, JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, JQuery, Webservices, AngularJS, Nodejs, JUnit, HTML, CSS3, Bootstrap, JBoss Application Server, Ant, PL/SQL, RESTful API, JENKINS, SVN, Eclipse, Log4J.

Confidential

Jr. Java Developer

Responsibilities:

  • Implemented the application using Spring MVC Framework by implementing Controller, Service classes.
  • Used UML and Rational Rose for making class diagrams and sequence diagrams.
  • Implemented front-end using JSP, JSON, HTML, CSS, JavaScript and Custom tags.
  • Performed client-side validations using javascript and server-side validation using spring validator framework.
  • Created and maintained the configuration of the spring application frameworks IOC container
  • Implemented spring framework bean factory & application context for bean initialization and configurations.
  • Created hibernate data mapping, data persistence and transaction management.
  • Developed hibernate HQL queries and hibernate DAO implementation for database connectivity.
  • Implemented application database objects Stored Procedures and Views using SQL and PL/SQL to interact with database.
  • Developed a web service to communicate with the database using SOAP.
  • Debugged and developed applications using Eclipse.
  • Deployed the components in to Tomcat Application Server.
  • Configured and created application log files using Log4j required to trace application messages
  • Used Maven tool for building and deploying the war file into the application server.
  • Used SVN for version control.

Environment: Java/J2EE, OOD, JSP, JavaScript, HTML, CSS, JDBC, XML, Eclipse, Tomcat, Soap, Servlets, Spring, Hibernate, Struts, Log4J, Maven, Oracle, SVN.

We'd love your feedback!