We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

San Diego, CA

PROFESSIONAL SUMMARY:

  • 9+ years of experience in developing web based, SOA - based and client/server applications in multi-platform environments with Java/J2EE technologies. Involved in all the phases of Life Cycle of Software Development (SDLC).
  • Analysis, Design, and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, and XML.
  • Experience in developing web based J2EE applications using Struts/Spring frameworks.
  • Good Experience in ATG Dynamo Framework as UI Application Developer.
  • Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit and Integration Testing.
  • Extensive experience in designing front end interfaces using HTML, JSP, CSS, Java Script and Ajax.
  • Good Experience using Object Relational Mapping tool like Hibernate.
  • Experience in Spring Framework such as Spring IOC, Spring Resources, Spring JDBC.
  • Experience with various IDEs like IntelliJ, Eclipse, JBuilder and Velocity Studio.
  • Implemented the service projects on Agile Methodology and involved in running the scrum meetings.
  • Experience in developing web services using REST, SOAP, WSDL and ApacheAXIS2.
  • Experience in writing the SQL queries.
  • Experience in designing and developing UI Screens using Java Server Pages, Html, CSS and JavaScript.
  • Used CVS, Maven, and SVN for Source code version control.
  • Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic.
  • Good Experience on Quality Control, JIRA, Fish Eye for tracking the tickets like accepting the tickets/defects, Submitting the tickets, Reviewing Code and closing the tickets etc.,
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send the asynchronous request.
  • Excellent Experience in Code Refactoring.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Excellent communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS:

Languages and Scripts: Java, C, Java Script, Shell Script, SQL

J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JMS, JAXP, JPA, JTA, POJO, Swing

Frameworks/ Tools: Struts, Spring, Hibernate, AXIS, JERSEY, Jenkins, ANT, Maven, LOG4J, Junit, iBATIS, SLF4J, Robbit MQ

Web Services: JAX-RPC, JAX-WS, SOAP, WSDL, UDDI and RESTFUL Web Services

Web Technologies: HTML, DHTML, CSS, AJAX, JavaScript, jQuery

Database: Oracle, SQL Server, MS Access, My SQL, PL/SQL, DB2,MongoDB

Web/Application Servers: WebLogic, JBoss, WebSphere Application Server, Tomcat

IDE tools: Eclipse, RAD, NETBEANS, STS,JBuilder10, IntelliJ

XML Technologies: XML, XSLT, DTD, SAX,DOM

Patterns: MVC Architecture, J2EE Design Patterns

Operating Systems: Windows, Linux, MAC and Unix.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Sr. Java Developer

Responsibilities:
  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Web-Link and CSS.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented Caching Strategies in Web Services Client Layer for reducing the number of executions in Controller.
  • Developed Spring Beans and configured spring using applicationContext.xml.
  • Generated DAO’s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Uses Second Level Cache to enhance performance and Proper Memory Management.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Generated POJO classes with JPA Annotations using Reverse Engineering.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Involved in Spring (ACEGI) security.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Used Maven  for generating system builds and Bamboo for continuous integration.
  • Created WAR files from Maven and deployed them on Tomcat.
  • Developed the application using IntelliJ IDE
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Used REST-CLIENT for testing the Web-Services.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Used GIT to maintain source and version management and used IntelliJ as IDE.
  • Using JIRA to manage the issues/project workflow.
  • Involved in doing code reviews using STASH .

Environment: Java/J2EE, Jdk1.6, Spring, Hibernate, Web services, JAX-RS, Mockito, WADL,SOAP UI,JSP, AJAX, Liquibase, Html, CSS, Maven, log4j, Oracle, MY SQL,, SQL Developer, JIRA, STASH, Source Tree, IntelliJ, GIT, UNIX, IntelliJ, AGILE-SCRUM.

Confidential, San Diego, CA

Sr. Java Developer

Responsibilities:
  • Used spring for cross cutting concerns and IOC for dependency injection.
  • Implemented application level persistence using Hibernate and spring.
  • Consuming and exposing various Web services using JAX-RS to different systems like NPI Validation, Address validation.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Web-Link and CSS.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Configure SQL using Liquibase preconditions, insert, update, and rollback. This reduces the maintaining traditional way scripting and maintaining the data in Different Environments.
  •  Wrote complex named SQL queries using Hibernate .
  • Implemented form-based application security using Acegi (Spring Security), and SSO using CAS and Acegi 
  • Uses Second Level Cache to enhance performance and Proper Memory Management.
  • Generated POJO classes with JPA Annotations using Reverse Engineering.
  • Created multi-module maven project and used Maven to build applications and Jenkins for continuous integration.
  • Created portlets using Web-Sphere Portal Toolkit 5.0.2.2 and deployed them on the WebSphere Portal Server
  • Developed the application using IntelliJ IDE
  • Taken care of Java multi-threading in common java classes / library.
  • Created wrapper classes for Java collections .
  • Used LOG4J, JUnit for debugging, testing and maintaining the system st0ate.
  • Used SOAP-UI for testing the Web-Services.
  • Designed and developed the application using Lean-Kanban methodology.
  • Used SVN to maintain source and version management and used IntelliJ as IDE.
  • Using JIRA to manage the issues/project workflow.
  • Involved in doing code reviews using Fish-Eye .
  • Wrote custom JavaScript and CSS to maintain the user-friendly look and feel.
  • Implemented SOLID Design Principles throughout the development of Project.
  • Used Maven script for building and deploying the application.

Environment:Java/J2EE, Jdk1.6, Spring, Hibernate, Web-services, JAX-RS, WADL,SOAP UI,JSP, Portico Web Link, AJAX, Liquibase, Html, CSS, Maven, log4j, Oracle, MY SQL,, SQL Developer, JIRA, Fish Eye, SVN, UNIX, IntelliJ, Lean and Kanban.

Confidential, Irving, TX

Sr. Java Developer

Responsibilities:
  • Designing and showcasing the UI Mock-ups for Enterprise Product.
  • Consume and Expose Web services using Apache Axis2 for One Stop and Billing Telephone Number Validations.
  • Generated WSDL file for publishing the web service.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate mapping files.
  • Perform CRUD operations in DAO’s using Hibernate.
  • Writing service methods and SQL queries to interact with the Oracle.
  • Designed and Developed the Submodules of the project, using JSP, AJAX, Javascript, CSS technologies.
  • Written the Controller classes using Servlets and Invoke corresponding Business Methods.
  • Designed and Developed Frontend Design Screens for Enterprise Product using Concept Wave Design Editor.
  • Generated SQL custom scripts from Value Objects using Concept wave Velocity Studio.
  • Written Complex queries and Fetching DB Data using Concept Wave Finders.
  • Implemented the Persistence Logics using Concept wave Scripts.
  • Conducted client side validations using JavaScript and Concept Wave Rules.
  • Mapped VO in Domain Model to tables in Relation Model and Generated SQL Scripts in Concept-Wave.
  • Coded JDBC calls in the Concept-wave to access the Oracle database tables.
  • Write SQL Queries for Fetching from DB to Render to UI.
  • Deployed and moved all configurations to UAT Environment.
  • Executed J2EE design patterns such as  Factory, DAO, DTO, and Proxy .

Environment: Core Java, Jdk1.6, Concept Wave, Hibernate, JSP, JDBC, SOAP, Web services, Apache AXIS2, Web Velocity Studio, TOAD, Agile, XML, XPATH.

Confidential, Webster, MA

Sr. Java Developer

Responsibilities:
  • Performed full life-cycle solutions, from requirements gathering to writing specs then after development, writing the user/technical documentation.
  • Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, Html, CSS and JavaScript.
  • Implementing functionality like Move, Change, Add and Disconnect using on existing services using Struts Action Classes, Action Forms and DAO’s.
  • Integrate with Catalog to define the configuration pages dynamically during run time using Servlets, JSP and JDBC.
  • Implement the configuration pages like location, service, details and summary independent of a product using Struts and DGF Frameworks.
  • Created an XML configuration file for Hibernate to map to Oracle Database.
  • Wrote JavaScript’s for validating the client side user account information based on their business rules.
  • Wrote VO’s, DAO’s to retrieve & store data the data form the SQL Server Database.
  • Configured the hibernate.cfg files to connect to Oracle database.
  • Used Java collections extensively to manipulate the data on the front end.
  • Designed and developed queries using Hibernate Query Language and data validation via the Hibernate validator framework.
  • Validate and Traverse Generated XMLs using DOM Parser.
  • Used tools like XML Spy for getting XPATH of the corresponding node, mapped with Data Gathering Object (DGO).
  • Used SVN for Source code version control.

Environment: Core Java, Jdk, JDBC, Struts, Hibernate, DGF (Data Gathering Framework), JSP, Tag Libraries (JSTL), SQL Server, XML, Html, CSS, JavaScript, AJAX, Ant, SVN, Web logic, JUnit, log4j, RAD, UNIX, ITSM Tool.

Confidential, Boston, MA

Java Developer

Responsibilities:
  • Responsible for Developing Struts Action classes for Business Implementations.
  • Developed screens using JSP and Struts Tag Libraries for Screen Design using JSP.
  • Customize Header and Footer of UI Screens using Struts Tiles Framework.
  • Developed the front-end using JSP, Servlets, HTML, and JavaScript.
  • Server side and Client side validations handled using Struts Validator Frame Work.
  • Developed DAO Implementation classes using JDBC.
  • Called Stored Produces in Oracle using Callable Statements in JDBC.
  • Developed Screen Design using HTML, IFrames, JavaScript, and CSS.
  • Written SQL queries for Performing CRUD Operations.
  • Written Client/ Server side validations and Java script Implementation for MDI windows/Customer Window.
  • Service Configurations using JNDI.
  • Customizing Applets using IBM Host on Demand.

Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts, Tiles, HTML, CSS, Oracle, Java Script, JUnit, PL-SQL, Views, Web sphere, CVS, Eclipse.

We'd love your feedback!