We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Framingham, MA

SUMMARY

  • Around 7+ years of experience as a JavaJ2EE Developerin Object Oriented development, Implementation, designing and developing web - based applications using java, J2EE, Web Services, REST, Spring, Oracle and SQL.
  • Experience working wif Software Development Life Cycle(SDLC) methodologies- Waterfall Model, Iterations, Agile methodologies such as Test-Driven Development (TDD) and SCRUM.
  • Very good understanding of Model View Controller (MVC), Client Server, Multitier architectures.
  • Extensive experience in CoreJavaconcepts like Exception handling, Multithreading, Synchronization, Serialization, IO, Collections framework,JavaBeans.
  • Hands on experience in design using Object Oriented Programming(OOPS) Principles and Design patterns like Abstract factory, Singleton, MVC, MVP, Object pool a standard solution to common problems in software design.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in teh development of Multi-Tier distributed Enterprise Application
  • Extensively used different Tag Libraries like Struts Tags, JSTL, Spring Tags, Display Tag, XML/XSD.
  • Experienced in frameworks: Spring, EJB, Struts, JSF, spring and Hibernate.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP and Spring JDBC.
  • Experienced in implementing SOA and web services using SOAP, RESTFUL.
  • Experienced in working wif SOA architecture by creating SOAP/REST based web services using Apache Axis, CXF engines.
  • Experienced in performing unit testing using Junit.
  • Experience in JUnit frame work wif Mockito.
  • Experienced wif Hibernate/JPA, JDBC, iBatis for mapping POJO classes/Objects wif database.
  • Experience in Database programming using DB2, Oracle and MySQL.
  • Valuable experience in writing SQL queries, PL/SQL procedures, functions, triggers and cursors.
  • Worked on different platforms such as Linux and Windows.
  • Experienced in Front End frameworks such as JavaScript, Node.js, AngularJs, ExtJs, JSON.
  • Expertise in Web development using HTML, DMTML, CSS, JavaScript, XSL, XSLT and XML.
  • Experienced in Development of applications on Windows & UNIX using IDE's such as Eclipse, IntelliJ.
  • Experience in working wif multiple Servers like WebSphere, WebLogic, JBoss and Apache Tomcat.
  • Experience wif CICD-Ant, Maven, Gradle, Jenkins, Git, SVN, GitHub.
  • Expertise wif employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Experience in using various version control tools like CVS, Git, and Rational Clear Case.

TECHNICAL SKILLS

Programming languages and Scripts: Java, J2EE, Java Script, HTML, DHTML, CSS, JSTL, XML, PL/SQL.

Database: SQL Server, MySQL, Oracle, JDBC

IDE Tools: Eclipse, Intellij

J2EE Common Services APIs: SOAP, RESTful web service, Hibernate, JPA, JMS, Java Servlet, SWING, JSP, EJB, JDBC, Axis, web services, JNDI, JSON.

Application Servers: WebLogic, IBM Web sphere, JBOSS, Apache Tomcat 8

Frameworks / APIs / Tools: Spring core, Spring AOP, Spring Transaction, Spring MVC, Struts, JSF, Log4j

XML: XSL, DOM, XML Schema and Designing DTDs.

Modeling Tools/ Languages: UML on Rational Rose 4.0.

Web Services: SOAP, REST

Version and Source Control: Git, CVS, Win CVS, Clear Case, SVN

ORM: Hibernate, JPA

Operating Systems: Windows, LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Framingham, MA

Sr. Java Developer

Responsibilities:

  • Experience working in Agile development following SCRUM process, Sprint and standup meetings.
  • Worked wif Advanced Java 8 features like Lambda for adding functionality processing and Stream API to facilitate pipeline processing and method to eliminate elements based on teh criteria.
  • FollowedJava& J2EE design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development & coding guidelines to design and develop teh application.
  • Implemented multithreading to improve teh performance efficiency & decrease response time.
  • Worked wif advanced MVC framework such as Spring-IOC, Spring AOP, Spring MVC, Spring JDBC to implement backend functionality.
  • Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired-up to teh frontend managed beans using Spring IOC pattern.
  • Created and injected Spring services, Spring controllers &DAOs to achieve dependency injection.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif SQL-based schema.
  • Used Hibernate Transaction Management, Hibernate Batch Transaction and cache concepts.
  • Designed and implemented Oracle 11g database to record collateral securities and settlement data.
  • Prepared and presentedUNIXproduction & implemented schedules to Project Manager and client.
  • Wrote SQL queries,storedproceduresand enhanced performance by running explain plans.
  • Developed GUI using Front end technologies JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing teh servicesproficient in testing Web Pages functionalities and raising defects.
  • Accessed REST Spring calls in AngularJS using promises, custom directives and custom services.
  • Worked on creation of Docker container images, pushing images, integration of Spring boot.
  • Wrote SQL queries,storedproceduresand enhanced performance by running explain plans.
  • Developed Applications using Work flows, Human tasks to implement Business rules validations
  • Developed Maven scripts and developed builds using Mavenand (CI/CD) servers like Jenkins.
  • Used Junit for unit testing and implemented wif Log4j to provide logs of exceptions.
  • Used Git for version control and JIRA for bug Tracking and Project Management.
  • Configured and deployed teh application using Apache Tomcat and WebLogic.
  • Designed and developed web solution using SpringMVC/Web service/Hibernate/SOA framework.
  • Developed unit test plans for unit testing of OSB and SOA components/services.
  • Designed SOA web service interface so dat shipment orders can be placed automatically.

Environment: Java, J2EE, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, SOA, RESTful Web Services, SOAP Web Services, Hibernate, Eclipse IDE, HTML5, CSS, JavaScript, WebLogic, Tomcat, XML, XSD, Unix, Linux.

Confidential, New Haven, Connecticut

Sr. Java Developer

Responsibilities:

  • Responsible for Agile Framework implementation and practices.
  • Developed applications using Java7 and new features of java (lambda expressions).
  • Involved in developing Thread Safe blocks for multithread access and distributed transaction.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources
  • Created and injected spring services, controllers and DAOs to achieve dependency injection.
  • Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, ORM modules as part of migration from EJB to spring, Spring Quartz for scheduling tasks to generate reports.
  • Used SOAP UI, Postman, Rest Client, Spring Mock MVC, Spring 4Junit for testing teh web services.
  • Extensively used Hibernate Relational mappings in teh secondary project.
  • Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project.
  • Used PL/SQL stored procedures for applications, to execute as part of a scheduling mechanisms.
  • Designed various tables required for teh project in MySQL database and used Stored Procedures
  • Worked on teh system landscape including development, testing and production and set up and configured teh Linux and SQL database.
  • Developed Application to asses JSON and XMl from Restful web service from consumer side.
  • Ant is used for building teh application EAR.
  • Log4J is used for logging purposes and debug levels are defined for controlling what we log
  • Created teh Docker containers and Docker consoles for managing teh application life cycle.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated wif SVN, Jenkins, and Jenkins Jobs.
  • Resolved bugs/defects in application by coordinated wif team members of teh project to assure a positive outcome using JIRA.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
  • Developed teh application using Eclipse IDE and worked under Agile Environment.
  • Used GIT as version management, JIRA for defect management system.
  • Developed test cases and performed unit testing using JUnit.

Environment: Java 1.6, Spring MVC, JDBC, JSF, SOAP, Hibernate 3.0, Core Java, Selenium, docker, SQL, GWT, DOJO, Oracle 10g, Eclipse, PL/SQL, Windows XP, Apache Ant, Swing, JUnit.

Confidential, Mountain view, CA

Java Developer

Responsibilities:

  • Design and Implementation of teh Java based application part of teh project.
  • Involved in analysis, design and development of Expense Processing system and developed specs dat include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Well experienced in Core Java - asynchronous programming, multithreading, collections.
  • Taken care of complete Java multithreading part in back end components.
  • Used Spring MVC architecture in design and creation of JSPs dat are responsible for presentation layer wif Spring tags and Spring IOC in conjunction wif jQuery.
  • Built custom validators for handling validations in web application wif Spring’s built in validation.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Designed, developed and maintained teh data layer using Hibernate and performed configuration
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Used Hibernate in data access layer to access and update information in teh database.
  • Wrote SQL and PLSQL queries for database creation and modification.
  • Developed JUnit test cases for all teh developed modules.
  • Used Log4J to capture teh log dat includes runtime exceptions, monitored error logs and fixed teh problems.
  • Used CVS for version control across common source code used by developers.
  • Used ANT scripts to build teh application and deployed on WebSphere Application Server

Environment: Java 1.6, JSP, Servlets, Hibernate, JDBC, HTML, CSS, AJAX, JSTL, jQuery, spring, XML, Tomcat, Glassfish, Eclipse, EJB, Perforce, Oracle, JUnit, Web Services (SOAP), Unix, DB2.

Confidential, Salt Lake City, UT

Java Developer

Responsibilities:

  • Involved in analysis, design, coding, testing, bug fixes and deployment to production.
  • Followed teh projects Agile (SCRUM) methodology standard to develop teh project.
  • Participated in regular status meetings to update on teh weekly status progress on various initiatives.
  • Developed teh application using Struts Framework dat leverages classical MVC architecture.
  • Involved in designing teh user interfaces using Struts Tiles Framework.
  • Developed teh view components using JSP, HTML, StrutsLogictags and Strutstaglibraries.
  • Applied design patterns like Factory Method, Façade Pattern, and Singleton.
  • Developed JSP, Servlets and EJB, and other necessary java classes.
  • Maintained and consumed teh REST based web services.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs
  • Built DAO layer to has access to data model using Hibernate DAO classes supported by Spring.
  • Used IOC (Inversion of Control) design pattern to manage teh relationships between application components.
  • Implemented Test driven development to improve teh code through regression test.
  • Deploy and test teh application on WebLogic application server.

Environment: Eclipse, JSP, Servlets, REST, Hibernate, Struts, JUnit, XML, UML, Oracle, WebLogic.

Confidential

Jr. Software Developer

Responsibilities:

  • Designed and developed components of multi-tier web application and tested teh code.
  • Designed and coded application components in a Waterfall Model environment utilizing a TDD approach.
  • Regularly handled smaller programming tasks to improve existing system while making progress on larger strategic projects, while interacting wif project and client relations teams to address technical issues and provide appropriate solutions.
  • Involved in teh full Software Development Life Cycle of teh project from analysis and design.
  • Worked on various technologies like HTML, CSS, JavaScript, JSP, and Servlets. Responsible for change requests and maintenance during development of teh project.
  • Used Struts as middle tier application framework and EJBS, JDBC, Servlets for integrating wif databases.
  • Worked wif XML and JSON using jQuery and JavaScript.
  • Worked on writing efficient SQL Queries calls to fetch teh data from teh data base wif given inputs.
  • Had to insert various data into teh document. Giving demos and status updates of teh application.
  • Involved in taking teh clients requirements up-to-date and worked on them accordingly.
  • Involved in finding as well as fixing teh bugs and making modifications to already existing code.
Environment: J2EE, Struts, JSON, HTML, JUnit, CSS3, XML, SQL Server, Java Script, jQuery, Web services.

We'd love your feedback!