Sr. Java/j2ee Developer Resume
0/5 (Submit Your Rating)
Chicago, IL
SUMMARY
- 7+ years of experience in Software Development Life Cycle (SDLC) including requirement analysis, design and technical specification, code development, code integration, testing and deployment of Object Oriented Analysis and Design using Java/J2EE on Windows and Macintosh platforms
- Well versed in using software development methodologies like Water Fall, Agile (SCRUM)
- Expertise in several J2EEtechnologies like JSP, Servlets, JDBC,JavaBeans, XML, HTML, CSS, Ajax, JavaScript, jQuery, RESTful Web Service, SOAP, WSDL, JNDI, CoreJava, Multhreading, Generics, Serialization, Externalization, Spring, Struts and Object Relational Mapping (ORM) tools like Hibernate 3.x/4.x.
- Extensive experience in design, development and implementation of Model - View-Controller frame works using Spring MVC.
- Expertise in developing model components using ORM technology Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
- Highly motivated, detail oriented, ability to work independently and as a part of the team with excellent Technical, Analytical and Communication skills.
- Ability to learn new technologies and methodologies quickly.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. Java/J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
- Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues
- Involved in the combining two web applications into one for a new project.
- Used Spring AOP to capture performance statistics of business logic and DAO layer methods
- JSON objects has been created to store them in Database in OFFLINE mode
- Implemented Spring MVC to achieve Model View Controller design pattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer.
- Implementing the Coding standards, review the code and fixing all the code review bugs.
- Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
- Developed test classes in JUnit for implementing unit testing.
Confidential, Chicago, IL
Sr. Java/J2EE Developer
Responsibilities:
- Worked the application using Struts (MVC Framework) and Strut Tiles to develop presentation tier and business layer.
- Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with validation.xml functionality.
- Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
- Implemented Object-relation mapping in the persistence layer using Hibernate (ORM) framework.
- Developed rich User Interface using JQuery, CSS3, and HTML5.
- Used AJAX function calls using JQuery functions to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
- Obtained JSON responses to front-end using GSON API.
- Implemented web services, used to retrieve data that tells whether claimant is incarcerated or not.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files, configured XML files, hibernate query language.
- Developed JSP pages for correspondence team.
- Implemented web services using WSDL/SOAP and created web services and clients to use those services.
- Designed and Developed Rating Engine as a Web service following the top down approach using Apache Axis2.
- Experience in using Data Access Objects (DAO), Session Facade, and Business Delegate and Factory patterns to increase the performance of the system.
- Experience in installing, configuring and deploying application on Web Logic Server.
- Implemented build scripts using MAVEN.
- Clearcase technology was used for version controlling.
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Provided technical guidance to business analysts, requirements gathering and converted them into technical specifications/artifacts.
- Implemented Spring Bean Factory using IOC and AOP technologies.
- Developed the application TDD (Test Driven Development) methodology.
- Developed stored procedures, triggers for efficient interaction with database.
- Used spring source Tools Suite as IDE for Coding, testing and Weblogic for deployment of the web application.
- Consumed SOAP based WebServices using Apache CXF framework.
- Implemented various complex PL/SQL queries.
- Used JMS to consume messages from Queue.
- Wrote application front end with HTML, JSP, Ajax, Struts Tag-libraries, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
- Developed applications in AngularJS and deployed into development, test and production environment successfully.
- Responsible for the configuration of Struts web based application using struts-config.xml and web.xml.
- Modified Struts configuration files as per application requirements and developed Web services for non-java clients to obtain user information.
- Configured spring to manage Action classes and set their dependencies in a spring context file and integrated middle tier with Struts.
- Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates
- Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test cases for unit testing the integration layer.
- Implemented iText to generated dynamic pdf's.
- Implemented Maven build automation.
- Implemented Log4j for logging.
- Used Splunk to monitor logs.
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Performed multi-tiered web application development using J2EE standards (JSP, Servlets, Struts, JavaBeans, DAO, JDBC) and Open Source technology.
- Developed and implemented client side interfaces using Ejb's and for back end having experience in SQL.
- Used Spring for inversion of control by injecting new constructor and setter method
- Extensively developed web pages using JSP, HTML, JavaScript and CSS in the front end
- Coded at Server side in Action Classes and DAOs to implement the business logic.
- Worked with build tools like Jenkins to deploy application.
- Scrubbed the Splunk logs and Analyzing Splunk logs based on priority and fixing them before the code goes on live.
- Going through the service browser tool in order to verify proper functionality of the services.
- Involved in Apple online store pickup functionality.