Sr. Java/j2ee Developer Resume
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 teh 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 teh 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 teh declarative enterprise services using Spring AOP and implementation noledge on Spring web flow to manage teh application page flows.
- Developed various commands and helper classes using core javamainly following multithreaded concepts and MVC design patterns for teh 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 teh business requirement and functional specification of teh client module.
- Integrating teh Project with RAD and Maven to build teh project and load teh repositories.
- Coding and integration testing for teh transformation service, offshore coordination and technical support to teh offshore team.
- Developed teh 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 teh 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 teh Connection with Database for Stored Procedures using Beans and Annotations.
- Involved in implementing teh Hibernate API for database Connectivity.
- Used Hibernate framework to get teh 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 teh 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 teh REST services/REST API for authentication & authorization and generate & validate teh tokens for REST clients to protect teh REST services.
- Used Log4J for logging and debugging and JUnit, Easy Mock and Mockito.
- Used JIRA tracking tool to manage and track teh issues reported by QA and prioritize and take actions based on teh severity.
- Also involved in setting up guidelines for Automation and worked with teh testers in creating and managing teh 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 teh 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 teh 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 teh 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 teh 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 teh 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 teh build and deployment script. Created Ant build script files to compile, test and deploy.
- Used JMS API to notify teh customers when teh appointment was scheduled for customer.
- Created WAR and EAR files for deployment in teh 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 teh development time to handle teh exceptions
- Developed teh application using agile methodology. Worked on JavaMessaging Services (JMS) for developing messaging services.
- Build REST web service by building Node.js Server in teh back-end to handle requests sent from teh front-end JQuery Ajax calls.
- Wrote Hibernate configuration files to enable teh data transactions between POJO and Oracle Database.
- Extensively worked on Spring Bean Wiring, Spring DAO, and Spring AOP modules.
- Implemented teh 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 teh data access logic and using Hibernate Annotation to do teh data mapping. Developed UNIX shell scripts for performing administrative tasks.
- Used Eclipse to implement teh JAX-RS (Java API for XML and RESTful Service).
- Used Ant for building and deploying teh war file into teh application server.
- Designed Single page web applications object-oriented JavaScript Framework like AngularJS
- Used Spring MVC Model View Controller to handle/intercept teh user requests and used various controllers to delegate teh request flow to teh Backend tier of teh 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 teh IDE to develop, test and deploy teh application.
- SVN is used for version control systems and source code management.
- Configured teh XML files for Spring Security injection to ensure teh backend security by discriminating teh role of users as well as access authority for teh 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 teh 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 teh configuration of teh 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 teh database using SOAP.
- Debugged and developed applications using Eclipse.
- Deployed teh 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 teh war file into teh 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.