We provide IT Staff Augmentation Services!

Technical Java Senior Developer Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • 8+ years of experience in Analyzing, Designing, Implementing, Integrating, Deploying, Testing of Java/J2EE enterprise applications in Health Care, Insurance, E - commerce, Banking & Financial Domains
  • Excellent understanding of OOPS concepts and Design Patterns and experience in applying them in designing and developing business applications.
  • Full versed with SDLC process, Agile/ Scrum Development and related tools like Rally and JIRA
  • Ability to understand teh application business in detail, ensuring concerns addressed by interacting with teh client, stakeholders and other teams wherever necessary.
  • Experience in Designing and Developing enterprise applications using Core J2EE technologies like Servlets, JSP, JSF,JDBC, JNDI, JMS, Java Beans, Web services, XML
  • Proficient in developing applications using Spring & Modules (Spring-DI, MVC, Spring JDBC and AOP)
  • Design and documentation ofRESTAPIs for collection and retrieval
  • Experienced with development and testing of SOAP web services using SOAP and Restful Protocols
  • Experience in Hibernate to store teh persistent data as an Object-Relational Mapping (ORM) tool for communicating with database and defining configuration files and using annotations as well
  • Experience in Struts Framework and converting legacy application from Struts to Spring framework
  • Experience with Web Services, Development and Deployment using Axis, and Jersey frameworks
  • Working experience in front-end/presentation tier development using JSP, Custom Tags, JavaScript, Ajax, CSS, web 2.0, jQuery and integrating with controller to display teh java bean data
  • Configuring and deploying applications on to Tomcat, WebSphere & Oracle Weblogic servers.
  • Well versed in developing Ant & Maven scripts for teh build and deployment of J2EE applications.
  • Experience with Log4j, JUnit/ TestNG, XML Parsers, JAXB, and JAXP
  • Excellent understanding in Security concepts like SSL, cryptography.
  • Experience in UML, generating diagrams using Rational Rose and Together J tools
  • Experience in designing and coding stored procedures, triggers, functions and packages.
  • Well aware and experienced in maintaining all teh software Design, Development, Setup, Deployment related documentation throughout teh project life cycle
  • In-depth knowledge of Apache Subversion (SVN) and Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools with other systems
  • Knowledge on Amazon Web Services.
  • Experience with Continuous Delivery Using Build Pipelines With Jenkins and Ant
  • Experience working as a Full stack Developer, Created and deployed applications on a diverse range of platforms including Linux. Designed and configured MySQL database and back end applications and programs.
  • Proven ability to plan, manage, motivate and work efficiently in a team environment.
  • Strongly self-motivated, enthusiastic and always keen to learn new technologies.

TECHNICAL SKILLS

Languages: Core Java (Java SE6,7,8),J2EE, JavaScript, C, C++ and UNIX (ksh) Shell Scripts

Methodologies/Design Skills: Agile methodology, UML, OOP, OOAD and J2EE Design patterns.

Technologies: J2EE, JDBC, JMS, JSP, JavaBeans, EJB, JNDI, JAX-WS, Apache CXF, JMS, EMS, JSF, JavaScript, CSS, Applets, AWT, Hibernate, HQL, Splunk, Jenkins, JIRA.

Servers: J-Boss, Web Sphere, Web Logic, Apache Web Server, Apache Tomcat.

Frame-Works/OR Mapping: MVC, JPA, Struts1.x/ 2.0, Spring 2.x/3.0, JSF, SOA and Hibernate 3.0/4.0.

Web Technologies: HTML4.0,5.0/DHTML,CSS2/3, Ajax, JQuery, JSON, JSTL SAX, DOM, XML, DTD, XSD, JAXB, XPath and JAXP.

RDBMS/DBMS: Oracle 9i 10g 11g, IBM DB2, MS Access 2003, MS SQL Server 2005, 2008, TSQL, SQL, PL SQL, Triggers, Views, HQL, Criteria and Toad.

Version Control: CVS, Subversion, Git

Unit Testing Tools: JUnit, UAT, Log4j, ANT, Maven

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Technical Java Senior Developer

Responsibilities:

  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Struts/Spring Framework.
  • Application logging implementation based on Jakarta Commons-logging and Log4j.
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Used Hibernate as teh ORM tool to communicate with teh database and developed Persistence layer using Hibernate using stateless session beans incorporating session façade design pattern.
  • Data Modeling (Conceptual, Logical and Physical) during Design phase of teh product.
  • Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop teh application.
  • Developed User- Interface using JSP, JavaScript, Html4.0/5.0, CSS3.0 and XML DOM parser.
  • Wrote annotated POJO classes, which contain business logic to map database tables with java Objects.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to teh database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria etc.
  • Used GIT for version control.
  • Used Maven for project builds.
  • Coded Tested and debugged Java code and Servlets using Eclipse.
  • Development, testing Servlets and JSPs in teh typical MVC Architecture.
  • Used SQL Developer, TOAD, Ultra-Edit as tools in building teh Application.
  • Configured Struts Config.xml and deployment descriptor Web.xml for teh required customization

Environment: JAVA JDK 1.6,1.7, J2EE, Servlets, Hibernate 3.0/4.0, Apache Axis2, SOAP and RestFul Web Services, Spring Framework 3.0, HTML4.0/5.0, JUnit, JavaScript, Eclipse, JDBC, PL/SQL, XML, UML, UNIX, Windows XP, Oracle 10g, Web logic Application Server 10.3, Tomcat 7.0, Maven, Putty, JPA 2.1, Agile scrum.

Confidential, Sunnyvale,CA

Technical Senior Java Developer

Responsibilities:

  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing teh member request for teh two modules.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components
  • Developed teh DAO layer using teh hibernate and mapped using annotations
  • Developed RAM 2.0 app using Angular js.
  • Worked on Spring MVC Controllers with annotations and integrating hibernated DAO using Spring
  • Integrated business layer using Hibernate with Spring DAO and generated Hibernate Mappings, POJO’s, DAO’s using reengineering tool in RAD
  • Used Spring, Ehcache, Hibernate, Web Services, SOAP, RESTFUL Technologies
  • Hands on experience with data persistency using Hibernate
  • Used Criteria API and HQL for querying Oracle databases and Spring Framework
  • Utilized Tomcat and Apache servers for teh RAM Application
  • Logged teh production issues in Bug Tracker System.
  • Analyzed teh logging mechanisms that were used in different groups.
  • Implemented teh logging framework in teh SOA environment.
  • Reverse Engineered to generate Hibernate mapping files using Eclipse IDE.
  • Used GIT for version control.
  • Managed DB Schema Tables, Stored Procedures, Functions, and triggers in Oracle/MS Sql Server 2005/ DB2.
  • Deployed and built various versions of RAM on different server boxes.
  • Generated scripts for effective integration of RAM applications with other tools.
  • Lead teh Offshore Team in India. Tracked project status on day to day basis. Create sprints and assigned them to teh team
  • Designing teh application with reusable J2EE design patterns like Front Controller, Session Facade, TO (Transfer Object) and DAO patterns.
  • Used deployment and Continuous Integration (CI) tools like ANT, Maven, Jenkin
  • Attended daily scrum meeting, release planning and iteration planning meetings
  • Expert in solving complex problems, working with cross-functional teams and managing onsite vendors for on-time project execution.

Environment: Java, J2EE, JSP, Servlets, JDBC, XML, Spring 3.x, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, RAD, Oracle11, TOAD, JUNIT, SQL, PL/SQL, JSTL, Spring Tags, HTML, STS, WebServices, IntelliJ, Design Pattern, Maven, JUnit, PL/SQL, SQL Developer

Confidential, San Diego, CA

Backend Java Developer

Responsibilities:

  • Involved in gathering business requirements with teh end user, designed and developed teh project using Spring Framework and used Agile methodology.
  • Developed Splunk infrastructure and related solutions as per automation toolsets.
  • Installed, tested and deployed monitoring solutions with Splunk services.
  • Installed and managed in local and production environments with NOSQL and MongoDB.
  • Provided technical services to projects, user requests and data queries.
  • Attended daily scrum meeting, release planning and iteration planning meetings
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing teh member request for teh two modules.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components
  • Used node JS as teh development framework to build a single-page application.
  • Developed teh DAO layer using teh hibernate and mapped using annotations
  • Worked Spring MVC Controllers with annotations and integrating hibernated DAO using Spring
  • Developed and Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks in RAD IDE and SOAP UI
  • me has played a lead technical role in establishing every tier of our application from writing teh Rest Services and clients, creating Data Access Objects with Spring, designing teh Mongo Documents/Collections.
  • Used OAuth to give your users access to their data while protecting their account credentials
  • Used Node JS as teh development framework to build a application.
  • Involved in designing and writing custom code for business, data access and UI layers using core Java.
  • Configured teh Spring, Hibernate, Log4j configuration files
  • Helped UI to integrate teh java beans data using JSTL, Spring tags
  • Successfully used JMS in teh application for sending message to Queue
  • Involved in teh design and development of Hibernate beans and mapping files to access teh database.
  • Reverse Engineered to generate Hibernate mapping files using Eclipse IDE.
  • Designing teh application with reusable J2EE design patterns like Front Controller, Session Facade, TO (Transfer Object) and DAO patterns
  • Developed using Java Server Pages, Java Server Faces, JQuery, JSON, TAGLIB, JSTL to integrate java Data with
  • Managed DB Schema Tables, Stored Procedures, Functions, and triggers in Oracle/MS Sql Server 2005/ DB2.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners
  • Involved in testing and deployment of teh application on WebSphere Application Server during integration and application testing phases
  • Used ANT, Maven Scripts to build and deploy applications and halped to deployment for Continuous Integration using Jenkins and Maven
  • Logged teh production issues in Bug Tracker System.
  • Responsible in Debugging/Troubleshooting teh issues and fixing teh Production Support / Customer Support issues
  • Developed teh Login screen so that only authorized users and autanticated administrators can only access teh application using HTML and JavaScript.
  • Responded to all incoming questions and inquiries related to JIRA applications.
  • Prepared projects, dashboards, reports and questions for all JIRA related services.
  • Generated scripts for effective integration of JIRA applications with other tools.
  • Conducted analysis and evaluation of existing systems to upgrade latest versions of JIRA

Environment: Java, J2EE, JSP, Servlets, JDBC, XML, Spring 3.x, Hibernate, Web Services, Design Pattern, Splunk, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, RAD, Oracle11, TOAD, JUNIT, SQL, PL/SQL, JSTL, JSF, Spring Tags, HTML5, CSS3, ANT, Maven, Agile, Jenkin, SOA, Rally, JIRA,UML, Web Sphere, Linux

Confidential, Jacksonville, Florida

Java/J2ee Consultant

Responsibilities:

  • Designed and developed teh application using Agile methodology and followed TDD, Scrum, pair programming.
  • Wrote Technical design document with teh class, sequence, activity diagrams in each use case.
  • Integrated business layer using Hibernate with Spring DAO and generated Hibernate Mappings, POJO’s, DAO’s using reengineering tool in RAD
  • Used Spring MVC, Hibernate, Web Services, SOAP, RESTFUL Technologies
  • Configured and integrated Hibernate frameworks for Spring DAO framework and wrote Service Finder class to locate teh Spring managed bean.
  • Wrote, maintained Spring bean configuration files for data sources, IOC beans, AOP, DAO & different injection types.
  • Hands on experience with data persistency using Hibernate used Criteria API and HQL for querying Oracle databases and Spring Framework
  • Coded presentation layer components comprising of JSP, Spring Controllers, Spring and JSTL Tags
  • Developed Spring Configuration files to wire teh Java Components using Spring Dependency with annotations
  • Developed and Consumed Enterprise wide web services using SOAP and RESTFUL web services (Using AXIS and Jersey frameworks)
  • Validated SOAP, Restful Services using SOAP UI tool and generated Client using Eclipse IDE
  • Created and automated unit test cases using JUnit for teh project
  • Used deployment and Continuous Integration (CI) tools like ANT, Maven, Jenkin
  • Co-ordinate with various teams: Business, Deployment, Support, Quality Assurance and Off-Shore teams
  • Extensively used SQL queries and Stored Procedures for interacting with teh Oracle database
  • Involved in testing, deployment of application on Web logic Application Server during integration and QA testing phase.
  • Used log4j for tracking errors and debugging teh code.
  • Used SVN for code repository and as version control mechanism.
  • Used Oracle 10g as a DB Server and involved in writing stored procedures and SQL statements for data retrieve.
  • Created test cases and Involved in Unit Testing.
  • Developed teh classes for Unit testing by using JUnit and Jtest for teh entire application and executed test cases for Unit, System and Integration testing.
  • Provided 24 x7 on-call Production Support. Helped in debugging and fixing issues related to teh applications deployed on WebSphere Application Server.
  • Assisted in installation, assembling and maintenance of latest versions of JBoss Application server.
  • Provided technical assistance for performance tuning and troubleshooting techniques of Java Application.
  • Implemented deployment procedures of J2EE applications and code to JBoss Application server.
  • Executed processes for installation and maintenance of Apache Web server and JBoss Application server.

Environment: Java 5.0, JSP, Ajax, Spring Framework, Hibernate, WebServices, SOAP, RESTFUL, EJB, JMS, UDDI, WSDL, SOA, SOAPUI, Design Pattern JBoss, XML, HTML, Log 4j, RAD 7, Oracle 10g,, SunOS (UNIX), Subversion, Ant and Windows XP.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analysing teh project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for teh Optimization module using Microsoft Visio.
  • Implemented teh JSPs, Servlets, and EJBs in teh MVC Struts Framework to effectively handle teh workflow of teh application.
  • Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
  • Developed Controller Servlets, Action classes, configured Action mappings and errors. Executed complete implementation of business/data access layer in WebSphere Application Server.
  • Developed application framework using struts with design principals of teh J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern
  • Involved in configuring Web.xml, Struts-config.xml.
  • Made changes to configuration files when teh fixes occurred.
  • Developed teh Login screen so that only authorized users and autanticated administrators can only access teh application using Struts, Servlets, HTML and JavaScript.
  • Developed Log4J logging API to log errors and messages.
  • Created Test Plan, High-level design, Interface agreement documents for major release.
  • Developed build and deployment scripts using Maven to generate WAR, EAR and JAR files and store them on teh repository, publish and deploy on teh WebSphere.
  • Involved in fixing defects and troubleshooting issues on UNIX environment and wrote Shell scripts to automate jobs.
  • Used XML as data communication format between different modules. Used CVS for code repository and as version control mechanism.
  • Deployed and built various versions of BIM on different server boxes.
  • Developed GUI using JavaScript, HTML/HTML5, DOM, AJAX, CSS3 and JQuery in ongoing projects

Environment: Java, J2EE (EJB 3.0, JNDI), Servlets, HTML, MVC Struts, JMS, PL-SQL/SQL Procedures, Web Sphere Application Server 6.1, Rational Rose, UML,XML, Oracle, CVS, Log4j, Unix.

Confidential, Jacksonville, Florida

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in teh Analysis, Design and implementation of teh project.
  • Followed Scrum Agile methodology for iterative development of teh application.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on teh business functional requirements
  • Involved in system design, enterprise application development using object-oriented analysis in Java/JEE6.
  • Managed teh SSO administration, tes bting and troubleshooting in development, staging and production environments.
  • Used Struts MVC Framework to construct teh dynamic web pages (Presentation Layer).
  • Setting upSun Directory serverReplication and support to include patching, tuning, maintenance, troubleshooting and use of Directory Server tool.
  • Created selenium based scripts using Junit.
  • Used Junit Framework for creating Selenium scripts.
  • Involved in Integration system & Regression Testing
  • Designed and development of Struts Action Classes.
  • Implemented Validation (Server Side) with teh halp of Struts Validation Framework.
  • Developed JavaScript and JQuery functions for all Client side Validations.
  • Interfaced with Oracle back-end using Hibernate framework.
  • Used various industry standard design patterns like façade, factory and singleton.
  • Design and implementation of RESTful Web services.
  • Used Firebug for browser side debugging and developed JUnits for Unit Testing.
  • For Continuous Integration we used Jenkins.
  • Experience with Maven build and deployment process.
  • Used SVN version controlling to maintain project versions.
  • Used teh Log4j frame work to log teh system execution details to log files.
  • Created several Exception classes to catch teh error for a bug free environment and orderly logged teh whole process, which gives teh ability to pinpoint teh errors.
  • As a part of Quality assurance participated in teh Code review process as a part of Quality Engineering Team.
  • Administered JBoss, Tomcat and Apache HTTP Server.
  • Used JQuery for creating JavaScript behaviors.

Environment: Java(JDK 1.6), J2EE, JavaScript, Struts 2.0, Hibernate, Eclipse, JUnit, JSP, JSON, HTML, JUnit, TestNG

Confidential

Java Developer

Responsibilities:

  • Teh project included building a scheduling tool for nurses with optimal patterns at teh backend using Java.
  • Responsible for coding and implementing MVC2 with JSP, Struts, Hibernate.
  • Developed JSP custom tags using Tag Libraries
  • Introduced various validation methods to prevent wrong inputs.
  • Designed teh logic using Java classes and DAOs to perform teh functionalities.
  • Integrated teh Struts and Hibernate to achieve Object relational mapping.
  • Developed teh test cases and performed teh unit testing.
  • View is constructed by using JSP, HTML, CSS and JavaScript.
  • Developed teh UML diagrams for teh application architecture using Rational Rose software.
  • Teh tool when deployed was estimated to save 80 man-hours of clerical staffing work every week in teh hospitals.

Environment: Java1.4, Struts 1.2, HTML, Java Script, JSP 1.1, Servlets2.3, JDBC 1.2, JavaScript, Junit, Log4j, CVS, Web logic Server 7.0 and Oracle 8.0.

We'd love your feedback!