We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 5+yearsofexperienceindesign,development,maintenanceandsupportofJava/J2EEapplications.
  • Highly expertise as aFull - Stack Java Developerin designing, implementing and deploying distributed applications using Java/J2EE technologies in differentdomains like Banking, Telecom and Health careSectors.
  • Experienced in working with multi-tiered distributed systems, OOPS and OOAD concepts, and implemented all stages of SDLC including Agile/Scrum workflow.
  • Extensive experience using Java technologies: Core Java, Multithreading, Design patterns, Collections, JDBC, JSP, Servlet 4.0, JMS- (Active MQ, Rabbit MQ) Spring 4.x, Spring Boot, Hibernate 4.x,Spring Cloud, OAuth.
  • Expertise in Singleton, Iterator, Factory and Observer design pattern.
  • Good experience with Java 8 features like Streams API, Functional Interfaces, Lambda Expression.
  • Extensive experience using Java/J2EE technologies like JDBC, JMS, JSP 2.3, Servlet 3.0.
  • Strong experience in various frameworks such as Spring 4.2.1, Hibernate 4.3.0.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ14.x/15. x.
  • Expertise in developing applications using Spring Frameworks 4.x, Inversion of Control and Dependency Injection, Spring MVC 4.x, SpringORM, Spring Boot 2.0, Spring AOP, Spring Security,Spring Cloudand used Spring Core Annotations for Dependency infection.
  • Proficient in Object Relational Mapping(ORM) using Hibernate4.x/3.x and Java PersistenceAPI Standard (JPA) for database mapping and data retrieval facilities.
  • Experience in building Micro Services Architecture and integrating with the help of Spring Boot 2.x
  • Experience in design and development of RESTful and SOAP webservices and integrating with the existing applications.
  • Used tools such as POSTMAN and SOAPUI for testing SOAP and RESTFUL web services using Spring and different API’s like Jersey,JAX-RS and JAX-WS.
  • Expertise in generating reporting tools by usingJasper Reports 5.5.
  • Experienced in Test Driven Development (TDD) with through knowledge in Unit testing with Junit4 and Mockito 2.x.
  • Experience in Client-side Technologies such as HTML5, CSS3, Bootstrap 3.0, JavaScript 1.8.5, jQuery 2.x, JSON and AJAX and in developing Single Page Applications (SPA) using Angular 2.0.
  • Proficient in configuring and deploying cloud platform using Amazon Web Services (AWS) technologies like IAM, EC2, Elastic Beanstalk, S3, RDS, DynamoDB, Lambda, API Gateway.
  • Experience with Relational databases (Oracle 11g, MySQL 6.0, MS-SQL Server 2016) and good knowledge on Non- Relational databases NoSQL databases (MongoDB 3.4, DynamoDB).
  • Experienced in deploying application using Jenkins 2.x and Docker for CI/CD.
  • Experienced with Log4j for debugging and build tools: Maven 3.x, Ant, Gradle
  • Developed, created and executed unit test cases using Junit and Mockito within TDD (Test Driven Development).
  • Well versed with version control tools: GIT and SVN, and bug tracking tools such as Jira and Bugzilla.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, RDS and Dynamo DB, SNS, SQS, IAM and Cloud Watch.
  • An effective team player and self-motivated to contribute towards company goals along with excellent communication and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: Java 7,8, C

WebServices and Web/App Servers: SOAP, REST, Apache Tomcat 7.0/8.0, WebLogic 11g

Testing & Logging Frameworks: Junit 4, Mockito 2.x, Log4j 2.x

Server Technologies: Servlets 3.0, JDBC, JSP 2.3, Spring 3.x/4.x (IOC, AOP, MVC), Spring boot 2.x,Hibernate 4.x/5.x, Struts 2.0, JMS.

Database: MySQL 5.7, Oracle 10g/11g, MongoDB 3.5

Design Patterns: Observer, Factory, MVC, Singleton, Iterator

Reporting, Visualization Tools: D3.js, Jasper Reports 5.5.

Version Control&Continuous Integration: Git, SVN, Maven 3.x, Jenkins

Client Technologies: HTML5, CSS3, JavaScript 1.8.5, jQuery 2.x, AJAX, Angular 2.0

Cloud Technologies: EC2, S3, SNS, SQS, VPC, EBS, IAM, Cloud, Watch, RDS, API gateway, Lambda, DynamoDB.

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3

Operating Systems: Windows, LINUX, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side inAngularJS.
  • Develop application usingCore Java, J2EE, Spring MVC Framework, Web Services SOAP REST.
  • Continuously planning, designing, coding and deploy the code for 6-week releases following the Agile methodology.
  • ConsumedREST fulWeb services for getting required information from third party.
  • Convert the SQR to Python.
  • Used Bootstrap library to quickly build project UI's and used AngularJs framework to associate HTML elements to models.
  • Analyzed theNode.JSserver structure in legacy project, then mimicked theREST serviceby using JavaJAX-WSAPI and did the corresponding configurations.
  • Implemented and developed UI components using AngularJs features like dependency Injection, Models, data binding and controllers.
  • Used Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Developed test cases for AngularJs using karma and grunt
  • Developed Interactive web pages using Angular4, HTML5.0, CSS and JavaScript
  • Designed and implemented two micro services for Restful API's using Spring, Spring boot, Java8, Hibernate and following the JAX-RS principles.
  • Build Spring Boot Micro services for the delivery of software products across the enterprise.
  • UsedHibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • UsedHibernateORMframeworkas persistence engine and wroteHibernateQueriesto automate the mapping betweenOracledatabase andObjectsinJava.
  • Involved in writingSQLandStored Proceduresfor handling complex queries with help ofTOADand access them through Java Programs fromOracle Database.
  • Worked withMongoDBto store non-relational data into collection and retrieve them whenever required.
  • Experience in working in environments usingAgile SCRUMdevelopment methodologies.
  • Involved inCode diggingand creation of Use case diagrams for the business requirements.
  • Experience in Gradle Build tool and understanding the artifactoy and repo structure.
  • UsedLOG4Jfor debugging andJUNITfor testing and maintaining the system state.
  • Worked inAgile TDDenvironment using SDLC tools likeGIT, Jira, Jenkins,Mavenfor build packaging and deployments of the application components.

Environment: Java, J2EE, JBoss Application Server, Angular Js Spring MVC, Hibernate, Web services, REST, WSDL, Gradle, Java script, Spring IOC, Spring AOP, Oracle, J Unit, Log4J,node Js.

Confidential

Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements usingagilemethodology.
  • Responsible for all the aspects of the application like Front end, Server-side coding and data model.
  • Worked in Agile Environment that includes daily scrum meetings, sprint planning, technical design sessions, sprint retrospection etc.
  • Understanding the business requirements from Product management.
  • Providing High Level and Low-Level Design solutions.
  • Involved in code refactoring and peer code reviews.
  • Database design and modeling.
  • Developed Interactive user interface using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, AngularJS and Bootstrap 2.0.
  • Used Angular JS Framework to bind HTML views and JavaScript object models.
  • Developed Responsive UI compatible on any device, using Bootstrap and AngularJS.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Views, Controllers and Validators.
  • Performed server-side validations using JSR-303 bean validations.
  • Achieved Dependency injection by creating Spring service layer, Spring controllers and DAOs to wire objects of business classes. writingHTML5/HTML,CSS3/CSS,Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobileto make betterSingle Page Application SPAworking onNode.JSServer. Upgraded from java7 to Java8 to use various features such as classes from Date Time Api, Stream Api to manipulate the collections and lambda expressions.
  • Created Tables, Views, Stored Procedures, functions and triggers in Oracle 11g Database.
  • Generated hibernate mappings creating artifacts and extensively used Hibernate query language (HQL) writing queries, performed CRUD operations, used Criteria Api for filter methods.
  • Developed Restful API using JAX-RS with Jersey implementation.
  • Consumed REST based Micro services with Rest template based on RESTful APIs.
  • Test driven development using Junit framework.
  • Performed testing of Restful Api using Postman and Fiddler.
  • Used Maven as build tool to build the application.
  • Used apache tomcat7 to deploy the application locally and JBOSS application server for deployment.
  • Developed test cases using JUNIT and monitored the error logs using log4j.
  • Used GIT as version control tool and Eclipse as IDE.
  • Used Continuous integration tools like JIRA, GIT, Maven.

Environment: HTML5, CSS3, JavaScript, Jquery, AJAX, AngularJS 1.3, Bootstrap2.0, Java1.7, JSP, Spring 4.0, Spring MVC, Hibernate, Apache Tomcat 7, Oracle 11g, Restful Api, log4j, Jenkins, GIT, Maven 2.0, Linux, Junit, Eclipse IDE.

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Involved in the process of research, analysis, design, and development of the application.
  • Involved in the process of information design and interaction design as a part of UX developer team.
  • Involved in collaborating on user experience with the team.
  • Involved in developing User interfaceusingJSP, JavaScript, JQuery, AngularJS, HTML5, and CSS/CSS3.
  • Developed different Object-Oriented JavaScript Apps for multiple Modules using MVC framework.
  • Developed Apps for Verizon setup boxes for rich UI along with HTML and CSS
  • Created Utility API’s for AJAX calls using JavaScript XMLHTTP Object and
  • JQuery for making Web Service calls.
  • Developed spring boot Microservices to serve a specific business functionality.
  • Used Apache Tomcat as a web server for the deployment of the application.
  • Worked on Embedded Tomcat to deploy the code internally.
  • Experience in making the devops pipelines using Open shift and Kubernetes for the Microservices Architecture.
  • Involved in developed and deployed the Ajax applications in the java language using the java development tool Eclipse.
  • Developed responsive user interface with the help of ReactJS, Redux, JSX, ES6, Redux Thunk and Bootstrap.
  • Developed various React state full and stateless components and developed reducer functions, store and created various actions.
  • Used XML Web Services using SOAP to transfer the amount to that is remote and global to different financial institutions.
  • Developed web components using JSP, Servlets and JDBC.
  • Coded JDBC calls in the servlets to access the MySQL database tables.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container Services and using AWS admin console.
  • Developed Restful web services with Spring Boot to provide the required information to display on the UI.
  • Integrated Struts framework and Hibernate and used Spring Framework for Dependency injection.
  • Planned and programmed a work queue system on a NodeJS Server with RabbitMQ and created a REST API allowing users to create jobs and retrieve data from MongoDB.
  • Involved in translating the Java applications to java script files using the GWT cross complier.
  • Using Backbone Restful API’s for getting the Web services data from the server
  • Used Apache web server for application development and testing purposes.
  • Developed components to fetch the data from the backend using JQuery, AngularJS and AJAX.
  • Used JSON for data exchange between application modules
  • Involved in testing complete flow of the modules.
  • Wrote test cases for automation testing using Selenium, developed the application using Eclipse as IDE tool and JIRA for bug and issue tracking.
  • Involved in performing User Acceptance Testing (UAT) Confidential the end of the test phases with the requirements collected from the user also tested using Selenium Grid.
  • Used Log4Javascript for Logging Errors, debugging and tracking.
  • Widely used agile development methodology-based Scrum for developing various business applications.
  • Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD).
  • Used Tera term and telnet to communicate with the VMS Server.
  • Extensively used Query for developing Ajax applications.

Environment: Java 1.8, Backbone, Struts, Log4, JSP, JavaScript, JQuery, Web services, Bootstrap, JSON, CSS, SOAP, MySQL, Restful API, Apache Web Server, Tomcat, Rabbit MQ, MongoDB, XAMPP, Spring, Spring boot, Eclipse, Servlets, AngularJS, NodeJS, ReactJS, Microservices, Kubernetes, Hibernate, HTML, HTML5, Spring, DHTML, Web Strom, AJAX, API, XML, Object Oriented JavaScript, agile, Scrum, AWS, Selenium, Jasmine.

Confidential

Jr Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, and Testing of the application.
  • Incorporated UML diagrams (Class diagrams, Activity diagrams, Sequence diagrams) as part of design documentation and other system documentation.
  • Used AGILE process to develop the application as the process allows faster development as compared to RUP.
  • Designed UI screens using JSP, jQuery, and HTML.
  • Used Hibernate for persistence framework
  • Used MVC framework and WebLogic Application Server in this application.
  • Involved in creating DAO's and used Hibernate for ORM mapping.
  • Built REST API endpoints for various applications.
  • Involved in creating DAOs and used Hibernate for ORM Mapping.
  • Written procedures and triggers for validating the consistency of Metadata.
  • Written SQL code blocks using cursors for shifting records from various tables based on checks.
  • Used Hibernate and JDBC to connect to databases like Oracle and MYSQL to store, delete, update and retrieve data in many applications.
  • Written Java classes to test UI and Webservices through JUnit.
  • Performed functional and integration testing
  • Extensively involved in release/deployment related critical activities.
  • Tested the entire application using JUnit and JWebUnit.
  • Log4j was used to log both User Interface and Domain Level Messages.
  • Used Perforce for version control.

Environment: Java, JDBC, Oracle, Web Services, Unix, Hibernate, Eclipse.

We'd love your feedback!