We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Waltham, MA

SUMMARY:

  • 5+ years of experience in software development experience in Analysis, Design, Development, Maintenance and Implementation of enterprise applications using JAVA/J2EE technologies and client - server technologies.
  • Hands on experience in the areas of Web/Client-Server applications using J2EE technologies like Java, JSP, Servlets, JDBC, Spring, Hibernate, HTML, CSS, Angular2.0, JavaScript, jQuery, JSON and AJAX.
  • Expertise in developing web-based GUIs and Responsive Web design using AngularJS 1.x/2.0, jQuery, JavaScript, HTML, CSS, JSPs, JSON, XML.
  • Strong background in Object Oriented Design (OOD), Analysis (OOA) and drawing UML diagrams.
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling, I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Very good understanding of Java 8 features like Lambda Expressions, Stream API, Time API, Functional Interfaces, Collection and Concurrency API improvements, etc.
  • Experience with Spring ecosystem/components such as Spring Web, Spring Boot, Spring MVC, Spring Web Flow, Spring JDBC, Spring Data, Spring JMX, Spring Integration and ORM Technology like Hibernate and JPA.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, RESTful).
  • Excellent working knowledge in Application servers such as Web Sphere 6.1, Web Logic 10.3, Apache Tomcat.
  • Experience in various databases like Oracle, MySQL, SQL Server.
  • Hands on experience in writing Test Cases using JUnit and using mocking frameworks like Mockito, PowerMockito.
  • Experienced with versioning tools like Git, SVN and CVS.
  • Experience in writing and debugging SQL queries and PL/SQL scripts.

TECHNICAL SKILLS:

Languages: Java 6/7/8, PL/SQL, XML, HTML, CSS, Java Script, UML, Power Shell.

Technologies: JDBC, Servlets, JSP, JSTL, OAuth2, JMS, EJB, JNDI, Selenium, OWB, LDAP, Log4j, ANT, Maven, AWS, Azure, S3, RDS, SNS, Chef, JIRA, Confluence, JMeter.

Frame Works: Struts, Spring, JSF, JPA, Hibernate, Jersey, REST-easy, jQuery, AngularJS 1.x/2.0.

Design and Modeling: UML, IBMRational Rose, MS Visio

SOAP, JAXB, JAX: WS, RESTful Web services, UDDI, Microservices.

Databases: Oracle, MySQL, MongoDB

Debugging Tools: Junit, Mockito, Selenium.

Version Control& CI/CD: SVN, CVS, Git, BitBucket, GitHub, Jenkins, JIRA.

IDE Tools: Eclipse, NetBeans, IntelliJ, IBM RAD, Oracle WebLogic Studio 8.x/7.x, Sublime text, Brackets

Web/App/DB Servers: IBM WebSphere, Oracle WebLogic, Apache Tomcat, JBoss, Glassfish, Oracle

PROFESSIONAL EXPERIENCE:

Confidential, Waltham, MA

Java Developer
  • Involved in all phases of Software Development Life Cycle and in Analysis, designed applications using agile methodology.
  • Created dynamic HTML pages using JavaScript, jQuery, RESTful Web Services and AJAX to create interactive Front-End GUI.
  • Used synchronous and asynchronous Multi-Threading and Lambdas Expressions.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy.
  • Involved in Coding based on the spring framework.
  • Implemented several components using Spring IOC/Dependency Injection.
  • Created all the services to work with various entities provided and services using REST APIs using JAX-RS.
  • Consumed RESTful Web services provided by different vendor to use for Address verification and validation.
  • Used REST services along with UI built on Angular2.0 to perform CRUD operations on the database server over HTTP with GET, POST, PUT, DELETE to the Web service.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Used NoSQL DB like Mongo DB for the proof of concept.
  • Migrating existing legacy java services into Micro Services Architecture with Spring Boot.
  • Optimized the full text search function by connecting to MongoDB.
  • Developed Unit /Integration test cases using Junit tool.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Maintaining production critical servers running Unix, Linux supporting database and Web services. Providing 24x7 supports.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Used Maven for build, cruise control is used continuous building; Used SVN as version control system for source code and project documents.

Environment: Java8, Spring Frameworks, Spring Boot, Microservices, JPA, Hibernate, AWS,, RESTful/SOAP Web Services, HTML, CSS, JavaScript, jQuery, Angular 2, Maven, WebSphere Application Server, Mongo DB, Log4j, Jenkins, JIRA, GIT.

Confidential, Cedar Rapids, IA

Java Developer
  • Involved in the complete life cycle of the project using Agile Methodology.
  • Execute the software development activities contained within the software development plan.
  • Analyze systems, design, and implementation tactics across aspects of a project.
  • Designed and developed front end User Interface using JSF, RichFaces, Tomahawk, Ajax4JSF, xHTML, jQuery, Twitter Bootstrap, JavaScript and CSS.
  • Designed and developed various backing beans and configured them in faces-config.xml.
  • Wrote various navigation rules and controlled the user navigation as per the project flow.
  • Wrote and implemented various action listeners, convertors and validators such as date convertor, phone number, URL validator etc.
  • Designed and developed the front-end UI error messaging framework and handled various errors messages and user defined exceptions to display in the front end.
  • Designed and developed application framework using jQuery, Twitter Bootstrap, JSF, Ajax4JSF, Stateful session beans, DAO (stateless beans) and hibernate to give better performance output. And replaced the major core part of the application to address the performance issues of the existing application.
  • Involved in designing and developing the Business Process flow using JBPM work flow engine, created nodes, task nodes, decision nodes, transitions, forks, joins, wrote various jBPM Task handlers, decision handlers and assignment handlers.
  • Wrote Assignment Handler’s and assign the users to the Swimlane as part of the Business Process Modeling.
  • Wrote stateless session beans to invoke the jBPM process using jBPMContext, GraphSession and ProcessInstance.
  • Created various Hibernate entities, POJO’s and their respective .hbm files, integrated them with JBPM business processing module.
  • Used Drools Engine for writing business validation rules. Extensively worked on Drools Rules Language.
  • Wrote various business validation rules in the .drl (drools file) for business decision making; injecting beans/ POJO’s into the rules engine and invoking the rules engine using RuleBase stateless session.
  • Designed and developed Stateless Session beans and implemented the business logic using EJB 3.0 and handled the transactions.
  • Wrote various DAO methods using JPA and entity manager for retrieving, storing and performing database transactions in the Stateless Session Beans (EJB’s).
  • Worked on the User authentication module, created EJB’s for authentication the user credentials with the LDAP.
  • Created various entities and created relational mapping between entities using JPA annotations such as @One-to-One, @One-to-Many, @Many-to-Many.
  • Wrote SQL and HQL queries to retrieve the data from the database.
  • Designed and implemented various design patterns such as factory, business delegate, façade, adapter, singleton, proxy, transfer objects, service locator etc.
  • Published and consumed the Secured Web Services (SSL) to provide data to different applications across the company.
  • Wrote client-side code to consume the Secured Web Service (SSL) provided by AT&T as part of the URL Provisioning module.
  • Configured KeyStore by using jboss-wsse-client.xml as part of the developing client for the Secured Web Service.
  • Responsible for the creation and execution of the JUnit test cases for each coding assignment.
  • Work in conjunction with the Product Design Team to produce complex system analysis, design, test case and implementation documentation as requested.
  • Responsible for writing project progress reports, documents, and code documentation. These documents may communicate highly complex information to individuals who may or may not be technically oriented.

Environment: Java 1.6, JavaFX, JSF, RichFaces 3.1.2, Apache Tomahawk 1.1.7, Facelets, Ajax4JSF, EJB 3.0, Hibernate 3.2, JPA, JBOSS 4.3.0, Drools 4.0.3, JBPM, iText 2.1.3, JUnit 4.1, Ant 3.0, JAXP, SQL, Oracle, Sybase, JaxRPC, JAXB, JBossWS, Web Services, JMS, JBossMQ 4.0, Eclipse 3.4, xHTML, jQuery, Twitter Bootstrap, JavaScript, JBPM JPDL 3.2.GA, JBPM BPEL 1.1.0.GA.

Confidential, Houston, TX

Java Developer
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Conducted analysis of organizational needs and goals for the development and implementation of application systems by involving with business personnel.
  • Used hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database. Annotations were used in hibernate mapping instead of XML mapping.
  • Develop backend server code using REST architecture and frameworks like spring, Hibernate and JPA.
  • Used Spring Boot and Spring Security features
  • Developed RESTful web services using JAX-RS, Apache CXF and spring frameworks and persistence using Hibernate and JPA ORM frameworks.
  • Jersey implementation of JAX-RS is utilized to develop RESTful Web services.
  • Consumed RESTful Web services (JAX-RS) provided by different vendor to use for Address verification and validation.
  • Implementation of MVC Architecture using Spring MVC.
  • Used AngularJs in dynamic binding of HTML web pages using the MVC architecture
  • Multithreading was used to process data in chunks to improve performance.
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Worked on Multithreaded environment to send response to user interface.
  • Used JSTL tags for communicating between controller and JSP
  • Oracle 11g database was used.
  • Involved in writing test cases using JUNIT.
  • Involved from the beginning to build test cases and to ensure that implications and complications are surfaced early in the design process.
  • PL/SQL developer was used for connecting to Database. Spring JNDI were used for data source connection.
  • Used REST services in the Angular JS page to perform CRUD operations on the database server over HTTP with GET, POST, PUT, DELETE to the Web service.
  • Performed testing of the developed application.
  • Followed Agile with SCRUM methodology to track project progress.

Environment: J2EE, Eclipse, spring, spring boot, Hibernate, Multithreading, HTML, CSS, XML, SubversionWeb Logic, SQL, Oracle SQL Developer, Jira, MQ Series, SVN, Agile, Junit, Node.js.

Confidential, Bentonville, AR

Java Developer
  • Involved in Analyzing, preparing technical design specification documents as per the Requirements, Architecture, Development and Maintenance of high traffic application built in Java/J2EE.
  • Designed application modules, base classes and utility classes using core java.
  • Used SAX for XML parsing specifically for JAXB marshaling and un-marshaling.
  • Involved in development, performance testing & defects fixing.
  • Developed SOAP Web Services (Contract First) for pricing of the claims.
  • Organized daily Agile meetings to interact with the development team.
  • UsedLog4j and commons-logging frameworks for logging the application flow.
  • Expertise in understanding and preparation of WSDL, XSLT and XML schemas definitions.
  • Designed the project using Business Delegate, Singleton, Service Locator and DAO Patterns.
  • Involved in making the necessary changes for the entire work flow from Action classes to the back-end database in Placement & Quote Creation module.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively. JSF was used as the data interchange format between the browser and server.
  • In the Front end of the application designed and implemented a publishing framework and reusable UI component library based on Angular JS and jQuery.
  • Developed web-layer using Spring MVC Framework with JSP, CSS3, AJAX, and JavaScript.
  • Developed Custom framework implemented with Spring Framework for integrating the flow of the application with minimal dependency.
  • Configured LDAP server to be used with Spring Security to provide authentication for internal application.
  • Worked within SOA based enterprise framework to build web services.
  • The RESTful web services have been used to retrieve and update the data, which is populated in view using Angular JS model.
  • Developed Messaging framework for Asynchronous messaging service using JMS and MQ-series.
  • Extensively used JSON object data in the model as from RESTful web services.
  • Developed Restful web services using JERSEY to send/receive data to/from various systems.
  • Performed Test Driven Development (TDD) using JUnit.
  • Used Jenkins for Continuous Integration and Continuous Delivery.
  • Created Automation test framework using Selenium.
  • SVN version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.

Environment: Java, J2EE, HTML5, CSS3, AJAX, JavaScript, jQuery, Spring 4.0, Tiles, SOAHibernate 4.0, JMS 2.0, JNDI, JTA, XML, JSON, JAXB, JAX-WS, REST WS, SOAP, WSDL, JUnit, Log4J, MavenJSP, JSF, Oracle, Servlets, Jenkins, Eclipse, SVN, Design Patterns, Agile, WebSphere

We'd love your feedback!