We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Bedford New, HampshirE

SUMMARY:

  • 8+ years of experience in the Java/J2EE based enterprise application development along with System Integration testing.
  • Involved in Complete Software Development Lifecycle (SDLC) including Requirement Specification, Requirement Analysis, Design, Development, Testing and Deployment.
  • Proficient and highly competent in gathering user requirements and converting them into software requirement specifications using Rational Rose, UML, Object Oriented Techniques.
  • Well versed with core Java concepts like Multi - Threading, Collection, Interfaces, Synchronization, and Exception Handling, Remote Method Invocation (RMI), Serialization.
  • Experience in developing web based J2EE applications using Web Services (SOAP and REST), MVC framework (Struts, Spring) frameworks and ORM frameworks(Hibernate).
  • Good knowledge of Spring IOC, MVC, AOP, Security (Authentication / Authorization) and spring integration with Hibernate technologies.
  • Expertise in writing SQL queries, Stored Procedures for major Relational Databases DB2, Oracle 10g/9i and MS SQL Server.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Good working Experience in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using SQL in Oracle, MS SQL Server, and My-SQL.
  • Extensive experience in application development using Java, J2EE, JSP, Servlets, EJB2, JMS, Tiles, JavaBeans, JDBC, Log4J, XML, XSLT, PLSQL, JAXB, JavaScript, HTML.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page, send asynchronous request and getting the response in JSON format.
  • Experience in various J2EE Frameworks like JSF, icefaces, JAXB, AJAX, GWT, DOJO.
  • Experience Working with UI Frameworks such as bootstrap, FBootstrapp.
  • Experienced in consuming and producing RESTful APIs with JAX-RS.
  • Experience using for source code version control tools like SVN, CVS, GIT and ClearCase.
  • Used Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
  • Experience in using Ant and Maven tool to compile, package and deploy the components to the application Servers in different environments.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront).
  • Experience in deploying and administration of enterprise web applications using IBM WebSphere Application Server6.1 and 7.0 (WAS), JBOSS App server 6, and Tomcat Server 5.1.
  • Strong knowledge in J2EE design patterns: Singleton, Factory, Decorator, Façade, Front Controller, Business Delegate, Session Façade, Data Access Object (DAO).
  • Experience with Test Driven development using JUNIT.
  • Good experience in process like RUP, Agile and Test driven methodologies
  • Experience in FishEye and Crusible for Code Reviews.
  • Well versed with Integrations using JBPM and has designed the integration components.
  • Experienced in handling end users and troubleshooting real-time issues in production environment including network, operational and application problems.
  • Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Committed to enhancement of software reliability, performance and adherence to coding standards while contributing to the technical code documentation.
  • Excellent analytical, problem solving, debugging & trouble shooting, communication & interpersonal skills with ability to perform independently and as part of a team.
  • Attention to detail, ability to acquire new skills within short time, adapt to rapidly changing work practices and a motivated team player with good communication and interpersonal skills.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C, Python

Web Technologies: HTML, HTML5, JQuery, CSS, AJAX, Angular JS, Java Script, XML, JSON

Server Side Technologies: Servlets, JSP, JDBC, JSTL, JSF.

Databases: Oracle 10g/11g, MS SQL Server 2000, DB2, MySQL, PostgreSQL, MongoDBFrameworks/ Tools: Struts, Spring, Hibernate, Apache Wicket, Drools, testing, GWT, JBPM

Web/App Servers: Apache Tomcat 6.x, Web Logic 8.x, Web Sphere 6.x, JBoss 6 & 7, Jetty.

Build & Version control tools: MAVEN, ANT, CVS, Git, SVN

Web services: REST, JAX-RS / Jersey, Microservices, SOAP.

Testing Tools: JUnit, Log4j, QTP, Selenium

Operating System: Windows 9x/NT/XP/7/8/10, Linux(Ubuntu), UNIX, MS-DOS, Mac OS

Cloud Computing: Amazon EC2, VPC, S3, Route53, Direct Connect, VPC, SNS, Elastic Beanstalk, SimpleDB, RDS, ELB, AWS, Lambda, SQS, IAM, EBS, CloudFront and other services of the AWS family

PROFESSIONAL EXPERIENCE:

Confidential, Bedford, New Hampshire

Sr. Java Developer

Responsibilities:

  • Followed Agile development methodology to ensure delivery of high quality work with monthly iteration, involved in sprint planning and retrospectives.
  • Interacted with Business users, performed data analysis and created reports as the user requirements worked on integration testing of different sub modules and preparation of test plans.
  • Understanding functional specifications and documenting technical design documents.
  • Providing POC's for finalized design patterns.
  • Developed User Interface satisfying business requirements using, JavaScript, JQuery, CSS3, HTML5 and AngularJS
  • Used Spring Framework in the application which is based on MVC design pattern.
  • Used Spring AOP for cross cutting concerns like logging, security and transaction management
  • Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IOC and maintained the Spring Application Framework's IOC container.
  • Involved in developing JSP pages.
  • Developed JSPs, Servlets and custom tags for creating user interfaces.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters
  • Used MongoDB third party tools (ROBO MONGO, MONGOOWL, MONGOVUE) and mongo-built in binaries to monitor and analyze the performance of MongoDB
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Used Amazon IAM to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • Developed custom Map Reduce programs in Java to extract the required data from data sources.
  • Used Maven for building Scripts and log4j for application & error logging.
  • Have been part of development and deployment of the project
  • Code Testing was implemented by Junit
  • Used GIT for version controlling and JUnit for the unit testing of different modules.
  • Provided end to end support for the system and involved in coding and integration testing.

Environment: Java 1.8, Spring, MongoDB, Design Patterns, Angular JS, Bootstrap, HTML5, CSS3, JQuery, JSP, CSS, JavaScript, Maven, GIT, Log4j Windows 10, AWS, Amazon EC2, Amazon S3, Amazon IAM

Confidential, Austin, Texas

Sr. Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Implementation, Testing and Maintenance in SDLC.
  • Used AngularJS, JavaScript, HTML, and CSS for developing Single Page Application and achieving two-way data binding between html and JavaScript objects.
  • Used various features in AngularJS like data binding, routing, filters, directives to meet various customized requirements
  • Extensively used JQuery selectors, events, Traversal and AJAX with JSON Objects.
  • Batch Processing of the Spring application is done using Autosys.
  • Used Spring Framework for dependency injection for Action classes using Application Context xml file.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Worked on SQL queries and PL/SQL
  • Actively involved in the production support.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model), Java Swing.
  • Developed SOAP based Web Services and components of web services (JAX-WS) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Implemented log4j for logging purposes and debug the application.
  • Prepared and executed the test cases using Junit in eclipse.
  • Configured S3 Buckets for EBS backed Snapshots and versioning for data backups and Leveraged AWS cloud as an extension of the corporate datacenter by creating a VPN connection between corporate datacenter and VPC using Customer and Virtual Private Gateways

Environment: Agile Scrum, ANT, SOAPUI, Log4j, JSP, HTML, Spring, WebSphere, Junit, HPSM, Web Services (SOAP, WSDL, JAX-WS), Spring Batch, Angular JS, UML, Spring, Eclipse, Oracle, WebSphere Application server, JQuery, JSF Framework, Hibernate, XML, CSS, DOM, REST, SVN, AWS, Amazon S3,Amazon EBS.

Confidential, Chevy Chase, MD

Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP)
  • Enhanced an existing AngularJS application to follow strict MVVM patterns for improved source code maintenance.
  • Image transformation in JSP's using SWINGS and APPLETS.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
  • Involved in development of Debit Memo module using JSPs and Servlets.
  • Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
  • Developed various EJB components to fulfill the business functionality.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate
  • Write and modify database stored procedures, triggers, functions, and PL/SQL scripts.
  • Developed various helper classes needed following core java multi-threaded programming and Collection classes.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Developed the CRUD API for the POSEngine using Restful Web services.
  • Created REST Web Services for the management of data using Apache CXF (JAX-RS).
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing

Environment: Java, J2EE, Struts, Hibernate, Swings, Applets, Jquery, Ajax, JavaScript, PL/SQL, JDBC, Apache, Rest, Eclipse, Web logic, Subversion SVN, Junit, Agile, UML, JSP, JSTL, Servlet, Maven, GWT, Jasper report, ILOG, WEB 2.0 .

Confidential, Dulles, VA

Java Developer

Responsibilities:

  • Participate in business meetings and coordinate with business analysts to understand the business needs and implement the same in to functional design.
  • Designing the presentation layer using JSP, Struts Tag Library, JavaScript, Display Tag, DHTML and CSS.
  • Used Struts framework to implement MVC design patten.
  • Extensively used Struts and Spring Framework.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks.
  • Expertise in writing client side validations using Ajax, JavaScript and Struts validation framework .
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Wrote complex SQL queries, DML scripts, stored procedures, triggers and PL/SQL packages to interact with Oracle database.
  • Configuration of application using spring, Hibernate, DAO's, Actions Classes, Java Server Pages.
  • Used hibernate.config.xml file for configurations and mapping entries to access the database.
  • Used struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
  • Used Jenkins along with Maven for continuous integration.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis
  • Used JUnit and Struts Test cases for testing the application modules. Used CVS for version control

Environment: Java,J2EE, JSP, Spring, Struts, Servlets, Java Script, Hibernate, Apache Tomcat, Oracle, PL/SQL, Log4j, XML, HTML, CVS, JBOSS, JUnit, Soap, FTP, Design Patterns, Scala, XML Bean, Web services, WebLogic Application Server 9.2, Eclipse IDE, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Implemented the application using Struts Framework which is based on MVC design pattern as a presentation layer.
  • Involved in the application design using of Rational Rose and provided design diagrams like Sequence, Activity, Collaboration and Class diagrams.
  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
  • Developed the Hibernate mapping files and Domain objects in persistence layer.
  • Implemented design patterns like Singleton, Session Façade, and DTO.
  • Used UML for preparing class diagrams, sequence diagrams.
  • Worked with Java Script events and functions.
  • Implemented Ajax/JQuery for Asynchronous Retrieval of data.
  • Used SAX and DOM XML parsers for data retrieval.
  • Updated CSS layout to reflect the new changes as per the addition of new components.
  • Developed web services using JAX-WS.
  • Developed synchronized blocks for to handle multiple transactions.
  • Used Agile SCRUM methodology with development split into multiple Sprints.
  • Used Log4j for logging errors.
  • Used Ant Build Tool.
  • Deployed the application on WebLogic application server.
  • Worked with the CVS version control software.
  • Developed SQL queries with SQL Developer, PL/SQL.

Environment: Java, J2EE, JSP, JMS, Struts, Multithreading, Hibernate, XML, SOAP, WSDL, UML, HTML, JQuery, Web Services, JNDI, CVS, Log4J, WebLogic Server, JUnit, MySQL, Ant, Windows 7.

Confidential

Java Developer

Responsibilities:

  • Gathered, understood and analyzed the requirements with the design team.
  • Coding of Java, Servlets, JSP, etc.
  • Developed the application using Java, JSP, Servlets, HTML, and JavaScript.
  • Designed and developed the application using design patterns.
  • Designed and created class diagrams by using UML.
  • Involved in developing and coding the interfaces and classes required for the application and created appropriate relationships between the system classes and the interfaces provided.
  • Used JDBC for connectivity to Oracle database.
  • Deployed Servlets and JSP pages using Apache Tomcat server.
  • Tested and deployed the Application on the Web Logic web server
  • Responsible for building projects in deployable files (WAR and JAR files)

Environment: J2EE/Core Java, Eclipse, Servlets, JSP, JavaScript, JDBC, CSS, Web Logic, Oracle 8i, Windows XP, Microsoft Project.

We'd love your feedback!