We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Around 8 years of experience as a Java Developer involving in Analysis, Design, Testing of web based and client server multi - tier applications that use Java/J2EE technologies.
  • Proficient in all stages of Software Development Life Cycle including requirement analysis, design, development, testing, deployment, support and maintenance with various methodologies such as Waterfall and Agile models.
  • Expertise in Core Java with solid background and working knowledge of Object Oriented concepts like Inheritance, Polymorphism, Exception Handling, Multi-threading and Collections.
  • In depth understanding of data structures and algorithms.
  • Implemented various J2EE design patterns like Singleton,Factory, Front Controller, Value Object,Strategy pattern, Business Delegate, Service Locator and Facade.
  • Hands on experience in working with Java 8 which includes lambda expressions, streams and the functional interfaces.
  • Worked on Spring Boot, Spring RESTful template to develop application level MicroServices.
  • Expert in working with front-end UI scripting languages like HTML, AngularJS, JavaScript, JQuery and CSS.
  • Extensive experience in designing, coding and tuning using various technologies such as Spring, Hibernate, SOA, JavaScript, Exception Handling, SOAP, SQL, Stored Procedure.
  • Experience in developing latest version of Object Oriented JavaScript libraries like AngularJS.
  • Developed Web Application using Spring MVC framework web module.
  • Adept in working with various Spring components like IOC, AOP, MVC and hands on with Spring Web, Spring JMS, Spring Security, Spring Batch, Spring Data JPA, Spring Boot, Spring JDBC Template.
  • Created and developed RESTful API utilizing Spring Boot with Spring MVC.
  • Proficient in implementation of frameworks like Spring, AJAX frameworks and ORM frameworks like Hibernate.
  • Strong skills in RDBMS implementation and development using Oracle Servers and hands on experience with SQL, PL/SQL.
  • Experience in working with databases Oracle 11g/12c, MySQL.
  • Good understanding on NoSQL databases like Mongo DB.
  • Performed Code review and applied performance tuning techniques to improve the query performance.
  • Developed Web Services using SOAP, WSDL, RESTful, JAX-WS, JAX-RS and JAX-RPC.
  • Developed Stored Procedures, triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File.
  • Involved in the production support for the defects within the whole application.
  • Experience with Web Logic Server, JBoss and Apache Tomcat Servers.
  • Experience in Amazon AWS Cloud Administration which includes services: EC2, Cloud Watch, S3, EBS, VPC, ELB, lambda, Auto Scaling, Security Groups, ECS,Kinesis, Cloud Watch and Cloud Formation.
  • Experience in developing applications on Windows, Unix and Linux platforms.
  • Hands on experience with build tools like ANT, Maven, logging tools like Log4J, LogBack.
  • Experience in working with IDE’s like Eclipse, IntelliJ, Spring Tool Suite (STS) and NetBeans.
  • High level proficiency in developing test scripts with JUnit, Mockito testing frameworks along with Seleniumtoolset.
  • Experience with Bug tracking tools like JIRA.
  • Used Jenkins to automate the deployment process.
  • Very good knowledge in fuctional domains like Retail, Insurance, Healthcare and Ecommerce.
  • Extensive experience in coordinating the Offshore Development activities.
  • Have excellent problem solving, proactive thinking, analytical, programming skills, communication skills, work ethics and the ability to work well in a team or individual environment.
  • Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, C#, Python, Swift

J2EE Technologies: JSP, Servlets, EJB, JMS, JDBC, JNDI, JTA, JPA, JUnit, Web Services (REST, SOAP, WSDL)

MVC Frameworks: Struts, Spring, JSF

ORM Frameworks: Hibernate, JPA

Web Technologies: HTML, DHTML, HTML5, CSS, AngularJS, NodeJS, JavaScript, XML, XHTML, ASP.NET, AJAX

Application Servers: Web Logic, Web Sphere, JBoss, Apache Tomcat

RDBMS: Oracle 9i/11g/12c, MySQL

NoSQL DB: Mongo DB

Methodologies: UML, OOAD, Java/J2EE Design Patterns

IDE’s: Eclipse, IntelliJ, Spring Tool Suite (STS), NetBeans

UML tools: Rational Rose, MS Visio

Build tools: Maven, ANT

Logging tools: Log4J, LogBack

Version Control tools: GIT, SVN, Clear Case, CVS

Testing tools: JUnit, Mockito, Selenium

CI/CD: Jenkins, Docker Containers

PROFESSIONAL EXPERIENCE

Confidential, Bocaraton, FL

Sr. Java Developer

Responsibilities:

  • Involved in complete SDLC including design ofSystem Architecture, development of System Use Cases based on the functional requirements.
  • Participated in system implementation including maintenance, user allocation, approval, design, coding, error removal, logic optimization, systems re-evaluation and documentation.
  • Designed and developed dynamic web pages using JSP, HTML/HTML5, CSS3, JavaScript and AngularJS for single page applications.
  • Experienced in developing functionalities like navigation bars, dropdown lists, custom filters and state parameters using AngularJS.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java, Spring MVC and Hibernate.
  • Implemented Restful Web Services to retrieve data and made Rest API calls from AngularJS.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Achieved Dependency Injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Developed code to consume web services using SOAP document style model. Used Hibernate Transaction Management and Hibernate cache concepts.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC template and Hibernate template to perform the database operations by connecting to data sources available.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Implemented a Continuous Delivery pipeline with Jenkins, GitHub and AWS AMI’s.
  • Used AWS Cloud Formation template for deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS.
  • Used AWS S3 to store data and to retrieve the stored data very quickly. Used AWS SNS to send messages to multiple users.
  • Created new tables, stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Focused on Test Driven Developmenttherby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Manipulated data using CRUD (create, read, update and delete) operations of Mongo DBdatabase management system and handled database access and data transmission based on RESTful web service.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Optimized the full text search function by connecting to Mongo DB. Developed Unit/Integration test cases using JUnit tool.
  • Used JIRA tool for tracking stories progress and follow Agile methodology. Deployed applications using Docker containers in the cloud with PaaS.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation.
  • Involved in Maintenance and Enhancements for the project.

Environment: JDK 1.7 and 8, HTML5, CSS3, AJAX, AngularJS, Bootstrap, JSON, J2EE, Spring MVC, AWS, Spring Security, Spring Boot, Spring JDBC, Spring ORM, JSP, Hibernate, Restful, SOAP, Stored Procedures, JBoss, Jenkins, Log4J, Agile/Scrum methodology, Maven, JIRA, TDD, Mongo DB, Docker, Git, Junit, Eclipse.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Worked on various project methodologies like Agile Software Development, Testing and Scrum.
  • Effectively used data structures and algorithms to solve problems, reducing time complexity and memory usage.
  • Built Spring boot based Java Microservices to support enterprise web application.
  • Handled Java Multi-Threading part in back-end component, one thread will be running for each user.
  • Strong experience with SOAP and REST Web Service Consuming (JAX-RS, JAX-WS, CXF, Axis, JAXB).
  • Used Spring MVC as the Web Services framework to implement the REST APIs involved.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Developed unit and integration tests for existing microservices using Junit, Mockito and Docker.
  • Experience in integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Experience in deployment of applications in cloud servers.
  • Used AngularJS and jQuery library functions for the logical implementation part at client side for all the application.
  • Created Web Services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, jQuery, Backbone.js, Angular.js, Node.js, Java, CSS and HTML 4.
  • Used Angular MVC architecture and two-way data binding techniques in the development of the application.
  • Extensively used Core Java concepts like Collections, Exception Handling, Generics and Java I/O during development of business logic.
  • Used Spring framework for Dependency Injection, Transaction Management and AOP.
  • Writing SQL queries to get the information from Oracle DB2, saving, modifying and removing the data from database.
  • Extensively used Linux/Unix system administration tools to create servers, deploy and run the applications.
  • Used Spring Boot which is radically faster in building CloudMicroservices and develop Spring based application with very less configuration.
  • Utilized Mockito framework for writing the test cases in the Microservices.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR filesto be deployed in application servers and integrated with Git, Jenkins and Jenkins Jobs.
  • Used Git for version control and used Maven to build script and configure Log4J files.
  • Used Jenkins as Continuous Integration (CI/CD) tool and improved scalability of applications on cross-platforms.
  • End to end development support of the application till the final rollout of the application.
  • Resolved bugs/defects in the application with team members of the project to assure a positive outcome using Jira and performance issues.
  • Performing Unit testing using Junit.

Environment: Java/J2EE, Eclipse Mars, REST/SOAP Web Service, Spring Boot, Spring MVC, Spring DAO, Spring AOP,Microservices, Hibernate, JSP, JavaScript, AngularJS, Oracle DB2, Linux/Unix Scripts, Cloud Servers, Maven, Docker, Git, Log4J, Mockito, JUnit.

Confidential, New York

Java Developer

Responsibilities:

  • Worked in an Agile Environmentand participated in requirement gathering, analysis and design.
  • Implemented Business Delegate, Design, Façade, Service Locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer ObjectsJEE design patterns.
  • Implemented the service layer based on a Spring container and exploited Spring’s IOC features for bean management.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AJAX and JSON.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
  • Familiarity with Service Oriented Architecture (SOA) by developing and consuming Restful Web Services based on JAX-RS and Jersey.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Coded in AngularJS MVC framework to make Single Page Application (SPA) and complex configurations.
  • Developed persistence framework based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Involved in monitoring the code by continuous integration using Jenkins.
  • Used SVN as source control tool.
  • Developed unit test cases and suits on Junit framework for Unit testing.
  • Used Maven for building, deploying application, creating JPA based entity objects.
  • Used XML parser API’s like JAXB API within the web service for marshalling/unmarshalling.

Environment: Spring, J2EE, Spring JDBC Template, Spring Batch, AJAX, XML, CSS, CSS 3, HTML 5, JavaScript, Oracle, Maven, MySQL, JQuery, Junit, REST, AngularJS, STS(IntelliJ IDEA), Core Java, JSP’s, Action Components.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement gathering, Analysis and Design using UML and OOAD.
  • Developed user interface using HTML, CSS, JSPs and AJAX.
  • Used Struts as MVC framework for designing the complete Web tier.
  • Client side validation using JavaScript and JQuery.
  • Developed different modules using J2EE (Servlets, JSP, JDBC,JNDI).
  • Validated the user input using Struts Validation framework.
  • Integrated the application with database using Hibernate.
  • Communicated between different applications using JMS.
  • Used JNDI for registering and locating Java objects.
  • Interacted with backend Oracle and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
  • Deployed the application in WebLogic App Server.
  • Developed Action Forms and Action Classes in Struts framework.
  • Programmed session and entity EJBs to handle user info track and profile based transactions.
  • Developed test cases and performed Unit testing using JUnit framework.
  • Worked on production issues and interacted with the users and documented the application.

Environment: Java, WebLogic App Server, Struts, JDBC, JNDI, JSP, JMS, HTML, XML/XSL/XSLT, J2EE, PL/SQL, SQL, EJB, Oracle 9i, JUnit.

We'd love your feedback!