We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Java Developer and consultant with over 7+ years of dynamic experience in Software Development Life Cycle (SDLC) involving Analysis, Design, Development, Implementation and testing client - side and server-side multi-tier applications using Java/J2EE technologies and around 4 years on Amazon Web Services (AWS).
  • Experience in developing distributed Enterprise and Web applications with implementation of MVC architecture using Java/J2EE and Web Technologies that include JSP, Servlets, JSF, Struts, JDBC, HTML, CSS, Spring, Struts, Java Script, ORM tools such as Hibernate, JDO (Java Data Objects) and JOOQ (Java Object Oriented Querying).
  • Experienced in client requirements analysis, process engineering, design, deployment, support and maintenance using various methodologies such as Waterfall, Incremental, Iterative and Agile models.
  • Proficient knowledge and expertise in developing web applications using HTML, CSS, AJAX, Angular JS and secure enterprise Java applications using JDBC, XML, JSP, Servlets.
  • Experience in Database Management using Oracle 10g/11g, MySQL and PL/SQL involving writing complex SQL queries, views, stored procedures, triggers, cursors and functions and Data Modeling
  • Competent in using various Java IDE tools such as Eclipse 3.0, NetBeans, IntelliJ IDEA and STS (Spring Tool Suite) to develop dynamic web applications.
  • Well versed in MVC (Model View Controller) architecture using JSF and Struts, Spring, Spring web flow, JPA, implementing JSTL (JSP Standard tag library), custom tag development and tiles and Google Web Toolkit (GWT).
  • Experience in functional usage and deployment of web applications using WebLogic, WebSphere and Apache Tomcat.
  • Experience in using design patterns/frameworks such as MVC, Singleton, Session facade, Value Object, Service Locator and Business Delegate etc.
  • Proficiency in working with Hibernate and spring.
  • Expert in programming tools like ANT, Maven build scripts, JUnit and Log4j.
  • Experience in developing various UML designs like class diagrams, cases and sequence diagrams using Rational Rose.
  • Proficient in design and development of EJB components (Session Beans, Entity Beans, Message Driven Beans) to handle the business logic.
  • Experience in version control tools like Jira, GIT, SVN and CVS.
  • Motivated and a good team player with excellent communication and interpersonal skills. Strong problem solving and logical reasoning skills. Ability to understand new ideas and technical concepts quickly and produce meaningful results.
  • Experience on Angular JS, Node JS, MongoDB, GitHub and Amazon Web Services (AWS), EC2, S3 and cloud front.
  • Worked on B2B development works on BEA WebLogic, IBM WebSphere and JBOSS Applications servers.
  • Proficient in Message Oriented Middleware (MOM) technologies such as JMS, Web Services and SOAP
  • Excellent experience in SOAP (JAX-WS, JAX-RPC) and REST (Jersey API, JAX-RS and Spring Rest support)
  • Experience with Amazon Web Services (AWS) capabilities and limitations.
  • Experience in using tools Log4J, Unit Testing Tools JUnit, Selenium and build Tools such as Apache ANT.
  • Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the ream members to meet the deliverables.
  • Strong analytical, debugging skills with experience in fixing ad hoc production issues.
  • Ability to learn and adapt quickly to new environments and emerging new technologies.
  • Good experience in working with a team together to deliver best outputs in given time frames.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, SQL, HTML, XML, PL/SQL

Methodologies: Waterfall, Agile SCRUM

Web Technologies: HTML, DHTML, JavaScript, JQuery, ExtJS, AJAX, CSS3, Angular JS, JSON, XML and DOM

Application/Web Servers: WebLogic 8.1/9.1, WebSphere 7.0, JBoss, Apache Tomcat 4.0/5.0/6.0, JBOSS FUSE 5.x/6.x, Apache Camel 2.7

Databases: Oracle 8i/9i/10g/11g/12c, MySQL, MS SQL Server, MongoDB

Eclipse: Oxygen, Neon, Luna, Net Beans, IntelliJ IDEA

Version Control: CVS, SVN

Operating Systems: Mac, Windows, UNIX

Build and Testing Tools: Ant, Maven, JUnit, Log4j, SOAP UI, Jenkins

Database Tools: TOAD for My SQL, TOAD for SQL

Frameworks & APIs: Spring 3.0, Hibernate 3.0, Spring MVC, Servlets, JSP, JDBC, Struts, Spring Core, Spring JDBC, Spring Web, EJB 3.0, JPA, Log4J, Servlets, Spring Batch

Scripting: Java Script, Angular JS, Node JS

Design Patterns: Singleton, MVC, Factory, Session Facade, DAO, Business Delegate

Design methodologies: UML, Rational Rose

Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, SMTP

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Sr. Java Developer

Responsibilities:

  • Communicated with business analysts on gathering functional requirements, design specifications as part of SDLC
  • Conducted application demo at the end of each sprint to explain the functionalities to the users, following a combination of Agile and Waterfall methodologies
  • Communicated with services team and design Restful web services to retrieve and write data from/to third party services implementing XML parsers (JAXB, JAXP)
  • Written JUNIT test cases to check optimal functionality achievement with zero errors.
  • Perform merge and build operations daily on active branches in the SVN repository
  • Participate in design discussions and suggest optimum design to implement user requirements
  • Developed Single Sign-on and authenticate user with a unique token Id and maintain user session while logged in to access cross business applications
  • Implemented third party software components (JBoss EAP7) to adapt technologies in the market
  • Worked alongside other engineers and developers, collaborating on various layers of infrastructure such as, Services and Third Party vendors
  • Developed application frameworks using Java/J2EE & Spring MVC framework, Spring Boot for security implementations
  • Deployed Spring AOP module to implement crosscutting concerns like logging, security and declarative transaction management
  • Consumed REST services using Java8, JQuery and Angular JS from UI
  • Maintained code integrity and organization through continuous integration and deployment using Maven build and SVN for source control

Environment: JAVA 8, XML, Restful Web Services, JScript, JSP, CSS, JQuery, JDBC, Eclipse, MS SQL, SVN, JUnit, JBoss Web Server, Windows, Maven, Drools, Multithreading, JAX-RS, Spring MVC, Spring Boot, Spring Security

Confidential, Plano, TX

Sr. Java Developer

Responsibilities:

  • Involved in the requirements analysis meetings and understand the requirements for the modules for development.
  • Followed agile methodology and participated in daily SCRUM meetings.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed and implemented Asynchronous communication interface using JMS API.
  • Designed and developed very complex and large web pages using AngularJS, HTML5 and CSS.
  • Worked using Web Services integrating Angular JS, Node JS components with server side components.
  • Working knowledge of AngularJS practices and commonly used modules/API.
  • Developed single page applications (SPA), components using Angular JS directives, controllers, view and routing, service modules.
  • Executed JAXB, SAXP and XML for exporting data into XML format and importing data to database.
  • Built & Deployed in WebSphere 8.5 Application Server and Maven.
  • Designed and developed Multi-Threading based Collector Thread Pool and distributor processes, when the requirement was to collect and parse data coming at a speed of thousand messages per seconds, and ExecutorService Framework for retrieving customer transactions for filters of one or more asynchronous tasks.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery.
  • Used Hibernate Cache for query to improve the application performance.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Created REST based web services using JAX-RS library.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Used Spring DAO concept to interact with database (DB2) using JDBC template.
  • Worked with XML and JSON contents.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Involved in Analysis, Design, development, testing and Maintenance using UML.
  • Handled back end using Mybatis and developed Procedures/Functions using PL/SQL for Oracle 11 and worked on Database Stored Procedures and Functions, views and Synonyms.
  • Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.
  • Implemented data access layer using JPA-Hibernate to perform CRUD operations.
  • Hands-on experience with developing applications that use MongoDB and Knowledge on schema modeling, querying, tuning.
  • Used GIT controls to track and maintain the different version of the project.
  • Used Amazon Web Services (AWS) for Design and implementation of web application instances.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Used Jenkins as a primary tool for implementing the CI/CD during code releases.
  • Used JUNIT and Mockito for testing.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Agile, SCRUM, MS Visio, HTML5, CSS3, JavaScript, JQuery, Angular JS, Node JS, Multithreading, Java8, Spring 4.2, Hibernate 5.0.2, Maven 3.3, JAX-RS, Spring MVC, Spring. JIRA, Jenkins, Amazon Web Services (AWS), XML, MongoDB, GIT and Mybatis

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Developed the application using Agile methodology gathering requirements and design specifications form the business team.
  • Designed use case diagrams, class diagrams and sequence diagrams using Rational Rose and UML and MS Visio.
  • Executed action classes and server side validations for account activity, payment history and transactions monitoring session beans to handle business logic for fund transfer, credit card and debit card modules to validate application credibility.
  • Modeled Web services using SOAP/WSDL on SOA architecture, XML schemas using XSD and DTD for validation of XML documents.
  • Involved in developing the applications using Spring Framework for Dependency Injection and Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in aspects.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate Cache for query to improve the application performance
  • Implemented search functionality, filtering, pagination using Hibernate criteria Query interfaces.
  • Wrote and consumed web services using SOAP/WSDL and published on WebLogic Application Server.
  • Developed POJO for data modeling of account information, transaction history and customized Spring Bean Factory.
  • Implemented the CI/CD during code releases using Jenkins tool.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
  • Programmed on Multi-Threading and Java Collections API for handling data objects effectively between business layers and front-end using Thread Pool and ExecutorService Interface.
  • Executed JAXB, SAXP and XML for exporting data into XML format and importing data to database.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
  • Used UI components, Angular JS directives, controllers, view and routing, service modules, validations using HTML5, applying styles using CSS, used JQuery to make AJAX calls and asynchronous communication interface using JMS API.
  • Implemented web services client to consume third-party service API and SOAP to transfer data to application that is remote and global to different financial institutions.
  • Built & Deployed in WebSphere 8.5 Application Server and Maven.
  • Used Amazon Web Services (AWS) data store for storing the records, account transactions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
  • Used Log4j for logging purposes and JIRA for bugs and issue tracking.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components.
  • Designed JUnit and Mockito test cases for source code maintenance.
  • Implemented triggers and stored procedures using Oracle databases.

Environment: Java 1.7, Struts 2.0, JSP, JSTL, Maven, Spring ORM, HTML, SOAP, WSDL, UDDI, JAXB, JAXP, XML Schema (XST), Java script, JMS, MQ Series, WebSphere 8.5, Rational Rose, UML, SOA, Apache Tomcat, Hibernate, Oracle 11g, Amazon Web Services and SVN.

Confidential, Indianapolis, IN

Java Developer

Responsibilities:

  • Engaged in SCRUM process of AGILE methodology in requirements gathering, design, analysis and code development through iterations.
  • Implemented UML methodologies developing case diagrams and sequence diagrams to represent dynamic view of the system through visual paradigm.
  • Used HTML5, CSS3, JavaScript and jQuery to create user login, search portfolio and report creation interface.
  • Followed MVC pattern in developing modular, lightweight framework application.
  • Developed flexible and dynamic system for handling data using XML, XSL and XSLT.
  • Developed custom tags, JSTL to support custom user interfaces.
  • Developed controllers, repositories, service modules and validations.
  • Collaborated in designing business domain layer using session and entity beans - EJBs.
  • Designed stored procedures, packages and complicated SQL queries using Oracle 11g as backend database and server-side coding using Spring, JDBC and DAO modules for Spring.
  • Deployed Spring AOP module to implement crosscutting concerns like logging, security and declarative transaction management.
  • Implemented Spring API to send email to user after successful task completion.
  • Developed with ANT and IBM WebSphere build scripts for compiling and building the project in UNIX environment.
  • Extensively worked with XML schema (XSD), XSL/XSLT, and XML to navigate in XML documents, and SAX to process and parse xml files.
  • Designed powerful JSF and JSP tag libraries for reusable web interface components.
  • Implemented MVC architecture using Struts 2.5 framework, Struts tags for views, JSTL 2.0 and Expression language as part of the project.
  • Experience with high-volume, rapid transaction processing systems, optimization techniques and refactoring.
  • Used various Java, JEE design patterns like Factory, Session Facade, DAO, DTO, etc.
  • Worked on project deployment files such as web.xml and context definition files for servlet mappings, Java bean class definitions, Action Classes mappings, transactions, JSPs declarations, validation and database connection pooling.
  • Used the inner join, outer join, cross join while writing the complex SQL Queries.
  • Involved in multi-tiered J2EE design utilizing Spring IOC and Hibernate deployed on WebSphere Application Server connecting to Oracle database.

Environment: Java 1.6, J2EE 5, JSP 2.0, PL/SQL, Spring 3.2, EJB 3.1, AJAX, JMS, JNDI, Oracle 11g, JSP, HTML 5, JavaScript, XML, DOM, SOAP, Eclipse IDE, Apache Velocity, BEA WebLogic Application Server 8.1, Hibernate 3.0, MS SQL Server 2008, CVS, ANT, IBM WebSphere application server, Oracle 11g.

Confidential

Java Developer

Responsibilities:

  • Programmed for scan component module of PSV using Enterprise Java Bean (EJB).
  • Configured data sources and mail sessions in WebSphere Application Server.
  • Developed build script using Ant for module scan component.
  • Coordinated the team for query component and scan component.
  • Developed stored procedures using MS SQL Server 2008.
  • Prepared Project Planning Documents, Status Reports and Metrics.
  • Developed components using Spring’s Aspect Oriented Programming to handle logging and database transaction operations.
  • Configured bean configurations using Struts and Spring Framework.
  • Performed client side validations using JavaScript.
  • Extensively worked on Java server side programming using Servlets, and JSP.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database.
  • Involved in resolving the Design issues and other project related problems.
  • Design patterns of Delegates, DTO and DTO.

Environment: J2EE, JDBC, Java Servlets, JSP, EJB 3.1, Struts 2.3, Spring 3.0, MS SQL, Stored procedures, Unit testing, Integration testing, Ant.

We'd love your feedback!