Sr. Java Developer Resume
NC
SUMMARY:
- Around 7+ years of experience in IT industry in Software Analysis, Design, Development, Deployment and Maintenance of various stand - alone, intranet, client-server and web-based projects with exposure to diverse business domains including Health care, Banking(application), Financial and Retailing.
- Experience in developing and deploying applications using Web Sphere Application Server, Tomcat, Web Logic, Apache SOLR and JBoss.
- Expert in Web Development using Java/J2EE technologies like JSP, Servlets, JSF, EJB, JMS(MULE ESB), JSTL, JNDI and XML/XSL.
- Expertise in all stages of Software Development Life Cycle (SDLC) including Requirements, Analysis, Design, implementation, integration, testing, deployment and post development maintenance.
- Experience using Front End Technologies such as HTML5, JavaScript (POJO), JQuery, Angular.js, NODE and CSS3 for developing UI for the applications.
- Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller), STRUTS, SPRING framework and Hibernate.
- Experience in Amazon Web services (AWS) and deployed instance application in Amazon EC2 Cloud.
- Extensively worked with business analysis and requirements in Agile Methodologies such as SCRUM, Test Driven Methodologies.
- Hands-on experience in designing XML-based distributed systems that are reliable, scalable, secure and loosely coupled.
- Good knowledge in packaging the Java applications as JAR, WAR and EAR files and deploying them in various servers and environments.
- Experience performing JUnit framework and Automation tools including Jenkins and Maven.
- Proficiency in Database Programming using SQL Server, NO SQL, HQL, MySQL and Oracle creating stored procedures, Triggers, Indexes, Functions, Views, Joins.
- Actively participated in SCRUM Iteration planning, Daily stand ups, Retrospectives, conducted Various Demonstrated sessions.
- Expertise in optimizing Techniques, Algorithms, Data structures.
- Excellent Analysis and Design (OOAD) skills utilizing UML.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team.
- Strong communication and Interpersonal skills.
TECHNICAL SKILLS:
Web Technologies: Servlets, JSP, HTML5, XML, AJAX, REST, AWS, JavaScript, JQuery, CSS3.
Java Technologies: JDBC, Mail API
J2EE Technologies: JDBC, Servlets, JSP, JMS7, JSTL, JNDI.
Frameworks: Struts1.x/2.x,JSF, Spring1.x/2.x/3.X, Maven, Jenkins.
Spring Modules: JDBC, AOP, MVC, CORE
Languages: Java, C, and SQL, Pl/SQL
IDE: Eclipse3.x, Net beans.
ORM Technologies: Hibernate1.x/2.x/3.x,Ibatis
Logging & Testing Tools: Log4j, ANTH, JUnit, Jprobe
Web/Application Servers: Apache Tomcat, Web logic, JBoss and Web sphere.
Database: Oracle, MySQL, SQL Server,
Operating Systems: Windows 95/98/NT/XP/2000/7
PROFESSIONAL EXPERIENCE:
Confidential, NC
Sr. Java developer
Responsibilities:
- Interacted with Business Users to capture business needs, functional needs, managing expectations, and reviewing deliverables to ensure a successful implementation.
- Used UML for designing class diagrams and sequence diagrams.
- Involved in creating the various user interfaces (UI) using JSP, DHTMLX, JavaScript, and CSS.
- Used Spring Framework for DI (Dependency Injection), Transaction Management and AOP.
- Used Oracle 10G and PL/SQL for data access and manipulation.
- Involved in SQL performance tuning by writing SQL statement EXPLAIN PLAN.
- Configured Spring IOC container to manage Lifecycle of Service Objects.
- Configured hibernate with SQL Server.
- Involved in developing an advanced UI component framework for Healthcare researchers data by easily integrating Ajax capabilities into business applications using JSF.
- Developed web application UI using JSP, DOJO frame work.
- Involved in integrating and sending Parsing JASON reader into GROOVY data structures.
- Involved in writing JMS messaging.
- Assisted with development environment concerns, such as deploying Struts applications on IBM Web sphere, Workspace configuration & Server setup.
- Reviewed Test plan, involved the Testing phase
- Automated & integrated the JUnit test.
- Responsible for tracking of trouble tickets and resolution of escalated incidents.
- Fixed bugs, providing production support & enhanced the applications with additional features.
Environment:Java, Spring, Hibernate, spring, Eclipse, IBM Web Sphere(WODM),Groovy, Oracle ATG, Hibernate, Oracle 10G, JUnit 3.8, Maven, Windows XP, DHTMLX, GIT Spring, JSF,JMS, MULE ESB, Angular Js, JQuery, HTML5, XML, & CSS3, PL/SQL developer.
Confidential,NC
J2EE developer
Responsibilities:
- Involved in Design and prepared activity diagrams, sequence diagrams and class diagrams from various use-cases using Rational Rose.
- Used agile software process development model.
- Wrote CSS file for writing common classes which give the proper look and feel as mentioned in UI standards.
- The middle tier was developed using Session Beans, Entity Beans and presentation tier extensively made use of JSP.
- Involved in Design and Development using Oracle as database.
- Involved in Developing applications JavaScript, JQuery, Angular and NODE
- Contributed to project by working on end to end flow - developing JSP's for front end, by developing Servlets, BO classes in middle tier and to database front by writing various SQL queries and Stored Procedures.
- Build using Maven automation tool.
- Involved in designing Java Temporary Caching API for retrieving and reducing server data.
- Involved in Configuring Multiple JCache providers using JMX beans.
- Deployed application using REST full web service.
- Designed and developed modules "Fixed income, Credit Note, Payment History, Reports generation.
- Involved in packaging and deployment of the application onto Web Logic 5.1 application server
- Built, tested and debugged JSP Pages for critical modules in the system.
- Coded the Taglibs to aid front-end JSP pages.
Environment: Java, J2EE, JSP,JSF, Servlets, JavaScript, JQuery, Maven, custom tags, JDBC, XML, NO SQL, web logic 5.1 application server, Mail server, GIT Spring, REST, Oracle ATG, Log4j, HTML, CSS, XML and PL/SQL developer.
Confidential, El Segundo, CA
J2EE Developer
Responsibilities:
- Developed Functional Requirements based on the business need.
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Prepared prototypes for the project, based on the user requirements.
- Used Struts framework for presentation layer.
- 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.
- Developed Session Beans for necessary transactions like fetching the data required, updating the customer information.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Worked on coding of Servlets and EJB communication.
- Used Hibernate framework for data persistence.
- Used Oracle SQL and PL/SQL for data access and manipulation.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
- Version Control was mandated through Subversion.
- Prepared Low Level Designs (LLDs) and UNIT Test Cases.
- Performed Code Review to ensure Organization and Project level standards are met and checked for redundant code.
- Implemented different levels of logging and timely backups using Log4j.
- Used putty for UNIX login to run the batch jobs and check server logs.
- Played a key role in the development and maintenance of the application.
- Performed Unit Testing and System Integration Testing.
Environment: Java EE, J2EE (JSP, Servlets), Struts, JavaScript, HTML, CSS, Hibernate, UNIX, Shell scripts, VSS, Oracle 9i, Eclipse, Web sphere, DAOs, PL/SQL Developer, Putty.
Confidential, Brookfield, WI
Java Developer
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC). Used Waterfall Model to develop the entire application.
- Developed Interfaces using JSP based on the Users, Roles and Permissions. Screen options were displayed on User permissions. This was coded using Custom Tags in JSP using Tag Libraries.
- Designed and developed database in Oracle.
- Adopted three-tier approach c
- Insisting of Client Tier, Business Logic Tier, and Data Tier.
- Tested the entire System according to the Use Cases using Junit.
- Involved in tracing and troubleshooting large volumes of source code using logging tools like log4j, and classes such as Print Writer.
- Used XML, for developing a dynamic and flexible system for handling data.
- Packaged and deployed the entire application code to an integration testing environment for all the releases.
- As an Analyst was involved with interacting with the clients and application user for their Requirements, Specifications and enhancements.
Environment:Struts1.1, JSP, Log4J, Tomcat, Business Objects Crystal Report Server, SQL Server, Java mail, Eclipse 3.1, HTML, JQuery, CSS
Confidential
Java/J2EE developer
Responsibilities:
- Study and analyze the business process flow and existing system.
- Identified the areas of improvement and the scope of the enhancements in the system.
- Upgraded this application from application wise storage to Lever-wise storage for better relation and feasibility with client.
- Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system.
- Created a loosely couple component model to give the better flexibility to handle frequent business changes.
- Participated in design discussions and object model development workshop sessions for different lines of business.
- Involved in developing Use Case, Class, and Sequence & Components Diagrams as part of the documentation.
- Performed unit testing, and comprehensive scenario testing of the modules I worked on.
Environment:Core Java, JSP, Servlets, EJB 2.0, Web sphere Application Server, Oracle 10g Database, Toad 9.7, SVN (Subversion Version Control System), My Eclipse IDE.