We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

2.00/5 (Submit Your Rating)

Austin, TexaS

SUMMARY

  • 5+ years of experience in Developing and Designing a Software Application for e - commerce, workflow and web-based arena using OOP concepts and Java Technologies.
  • Experienced in full Software Development Life Cycle (SDLC) including requirement analysis, design, implementation, testing, integration, deployment, production support and maintenance.
  • Expertise in Agile/Scrum Methodologies and conceptualizing, coding technical in Finance, Banking, and Insurance Domains.
  • Developed web based and n-tier application using Core Java and related JEE technologies such as JDBC, JSP, Servlets, Spring, Spring Boot, Hibernate, REST, SOAP, Microservices, XML, XSLT, XSL, Maven, etc.
  • Deployments in Pivotal Cloud Foundry (PCF) and binding of Services in Cloud.
  • Implemented functional programming using Java 8 wif the help of new features such as Lambda expressions, Stream, Default methods. Also, refactored old java code to Java 8+.
  • Great command in spring framework including Spring Core, Spring IOC, Spring AOP, Spring Web MVC, Spring Data JPA, ORM, Spring DAO, Spring Security, etc.
  • Experienced in using SOA concept and implementing SOA in Microservices based application.
  • Well versed in developing Web APIs using REST concept.
  • Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Created RESTful web services using JAX-RS, JSON, and Jersey, Spring Rest (Web MVC) along wif unit test cases for REST endpoints and API Documentation (using Swagger).
  • Used AngularJS frontend to integrate REST endpoint for client.
  • Experience in using various servers like Tomcat, WebLogic, WebSphere, JBoss.
  • Worked on projects ranging from monolithic enterprise application to deploy all kind of servlet container.
  • Knowledge on deploying web application in AWS EC2 instance.
  • Expert in Object Relational Mapping (ORM) and Java Persistence API (JPA) and Hibernate.
  • Experienced in implementing persistence solutions using JDBC and Hibernate wif various SQL databases such as Oracle, MS SQL Server, and MySQL.
  • Experienced in writing HQL and SQL queries, stored procedures, and triggers.
  • Hands on experience wif NoSQL databases such as MongoDB for Document Storage.
  • Experience on using version control and bug reporting tools like GitHub, CVS, SVN and Jenkins for Continuous Integration and deployment.
  • Hands on experience on UML design and Data Modeling using AgroUML and other tools.
  • Extensive experience on JUnit, Mockito, Spring Test, and Test-Driven Development (TDD).
  • Experienced wif build and deployment tools including Maven, Gradle.
  • Experience in implementing application logging and investigating for debug issues using SLF4J, Log back and Log4j.
  • JVM performance monitoring and JVM tuning. Tuned JVM for performance optimization using JVisual VM, JConsole and VM Args.

TECHNICAL SKILLS

Languages & Web Technologies: Java, C, PL/SQL, EJB, JDBC, JMS, RMI, JNDI, Struts, Spring, Hibernate, JPA, HTML, DHTML, XML, JSP, AJAX, Servlets, JavaScript, Web services, SOAP, CSS.

RDBMS: MS SQL Server, MySQL, NoSQL (MongoDB), PL/SQL

App/Web Servers: WebLogic, IBM Web Sphere, Apache Tomcat.

Design Methodologies: OOAD, UML, MVC, OOPS, MS-Visio

Version Control Tools: VSS (Visual Source Safe), CVS, SVN (Sub Version), Mercurial, Clear Case

IDEs: Eclipse, NetBeans, IntelliJ, Visual Studio

Operating Systems: Windows, UNIX, Linux, Mac

PROFESSIONAL EXPERIENCE

Confidential, Austin, Texas

Java/ J2EE developer

Responsibilities:

  • Worked extensively on design and development of applications using Java, J2EE, Spring Boot, Hibernate, jQuery.
  • Involved in Requirement gathering, Design, Analysis and Code development by Agile.
  • Proficient in information modeling, data structures and algorithms.
  • Involved in Requirement gathering, Design, Analysis and Code development by Agile.
  • Automated project creation, Network Firewall and Compute instance creation using Terraform.
  • Experience in containerizing and migrating application to Kubernetes.
  • Kubernetes dashboard to access the cluster via its web-based user interface.
  • Worked on implementing microservices on Kubernetes Cluster.
  • Developed UI pages using HTML5, CSS3, JavaScript, ReactJS and used Bootstrap for creating responsive web pages.
  • Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Designed configuration XML Schema for the application and used JavaScript for the client-side validation.
  • Created UI interfaces to manage user menu and Bulk update of Attributes using Angular, and jQuery.
  • Used advanced Java 8 features like Lambda expressions for array operations, collections.
  • Developed Python based API (RESTful Web Service) to track sales and perform sales analysis using PostgreSQL.
  • Used spring inheritance, Auto-wiring, Core Containers, ORM modules and Spring Quartz for scheduling tasks to generating reports and emails to clients. Experienced in implementing Microservices, Service Oriented Architecture (SOA).
  • Developed Microservices wif Spring Eureka to retrieve API routes for the entire cluster. Using dis strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • UsedNOSQLdatabase Amazon dynamo DB to store data of reporting Application.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Used Eclipse IDE for coding, developing applications and deployed to local WebSphere Application Server Oracle Coherence caching system in clustered distributed schema.
  • Used Angular for development of static web pages for user-friendly interfaces.
  • Implemented SOA architecture developing web services based on REST using JAX-RS wif Maven dependencies.
  • Integration of Amazon Web Services (AWS)wif other applications infrastructure.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application.
  • Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.
  • Used Maven as a build tool for compilation and building JAR, WAR and EAR files and retrieved all the dependencies required for the running the application, Log4J for logging errors and control log statements.
  • Deployed the application in Google cloud Kubernetes.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of the project using Agile methodology.
  • Involved in Analysis and design of the project which is based on OOAD and Design patterns.
  • Developed the MVC architecture using Struts Framework.
  • Extensively worked on the Spring JDBC and Implemented a Module called Quote Service.
  • Implemented the Business Logic in the Quote Module to insert the Data in the Tables.
  • Used Spring JDBC to implement SQL Queries to insert, modify or delete the records in the database.
  • Responsible for pagination for the application by integrating spring framework.
  • Involved in the application development using Spring MVC module and responsible for developing DAO layer.
  • Used EJB 3.0 Stateless beans to generate pick lists and to run Asynchronous Batch Jobs.
  • Apache CXF is used along wif Maven to generate WSDL and JAXB Objects.
  • Used Hibernate to develop an application to manage reference data to store/retrieve data out of the database.
  • AmazonEC2is also used for deploying and testing the lower environments such as Dev, INT and Test.
  • AmazonIAMwas used to maintain the user credentials and also involved in creating customIAMpolicies to various group3s defined wifin the organization.
  • Object storage serviceAmazon S3is used to store and retrieve media files such as images.
  • Worked wif SOA to integrate the Backend wif the application.
  • Used Soap UI for testing Web Service.
  • Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
  • Developed the necessary Struts Action and Action Forms for the applications.
  • Designed and developed reusable web interface components using Struts and JSP Tag Libraries.
  • Implemented Client-side Validation using JavaScript, jQuery.
  • Implemented the view layer using JSP and JavaScript, HTML, CSS.
  • Used Struts Validator Framework to do server-side validations.
  • Worked wif Design Patterns like Session Facade, Front Controller, DTO and Designed and developed Servlets, JSP’s to implement business logic and deployed them on the Web Logic Server.
  • Developed Restful web services dat managed the multiple parallel client access scenarios.
  • Involved in the unit testing using JUnit test cases.

Environment: Spring Boot, Spring Batch, Maven, Oracle, SQL Developer, REST, JAVA 8, core Java, J2EE, Selenium.

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

  • Involved in the design, development and testing phases of Software Development using Scaled AGILE methodology wif Test Driven Development (TDD).
  • Developed Manual and automated test cases to test the functionality of the application.
  • Hands on experience on developing the components using Angular needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Developed Automated test scripts from Manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
  • Developed a shell script about the back-end process for storing the server logs in a rotational base.
  • Automated the report generation in Excel Spreadsheet.
  • Design and developed Front End User interface using Html, CSS, JavaScript, and jQuery.
  • Developed Web based (JSP, Servlets, java beans, JavaScript, CSS, XHTML) console for reporting and lifecycle management.
  • Responsible for using Java Persistence API annotations and Entity Manager to develop Hibernate persistence layer modules.
  • Used hibernate as ORM mapping tool and worked wif Hibernate Query Language.
  • Involved wif project manager in creating detailed project plans.
  • Designed technical documents using UML.
  • Responsible for writing complex SQL queries using joins, views, stored procedures.
  • Involved in developing presentation layer using JSP, AJAX, and JavaScript.
  • Created JUnit Test cases by following Test Driven development.
  • Implemented Restful web service which can be used by the other components of the system.
  • Used jQuery, CSS and other Design into the Front end and validating requirements in each step of the project cycle.
  • Developed UML based Cases for different subcomponent of the system.

Environment: J2EE, XML, AJAX, CSS3, XHTML, HTML5, CSS, Log4J, REST, JavaScript, SQL, Lambda, Web Logic, Eclipse STS, Web Storm, Spring boot, SVN, Jenkins, Agile, JIRA, Kanban, Bamboo, Bitbucket, Node.js.

We'd love your feedback!