We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

UT

PROFESSIONAL SUMMARY:

  • Over 8 years of extensive experience in Software Development Life Cycle (SDLC) enterprise application design, development, testing, debugging, documentation, deployment and integration of different software applications.
  • Strong analytical, design and troubleshooting skills, also involved in unit testing, user acceptance test, maintenance and production support phases by following AGILE/ SCRUM methodology.
  • Experience with various AWS tools and resources - RDS, S3, EC2, SQS, IAM, Security Groups, Cloudformation, Codepipeline, Route 53, ECS, Fargate, and Elastic Beanstalk etc.
  • Extensive experience in design, development and deployment of n-tier enterprise applications for J2EE platform using Java, JDBC, JSP, Servlets, JSTL, Tag Libraries, JNDI, RMI, JMS and XML.
  • Experience in development of Spring and Hibernate framework based applications.
  • Experience in implementing and consuming Web Services (SOAP and Restful) using Apache Axis, JAX-WS, and JAX-RS.
  • Proficient in RDBMS concepts such as Database Triggers, Stored Procedures and Functions.
  • Extensive Experience in working with various databases like DB2, Oracle and SQL Server.
  • Excellent experience with several industry-standard Java integrated development environments including IntelliJ, Eclipse, NetBeans, and JBuilder.
  • Experience with various design patterns such as Factory, Builder, Strategy, Protoype, Singleton, MVC etc.
  • Strong Experience in designing and development of Front End User Interfaces using JSP, HTML, CSS, JavaScript, JQuery, JSON and AJAX.
  • Experience with Application servers and Web servers such as WebLogic, WebSphere, JBoss and Apache Tomcat.
  • Possess strong analytical thinking, quick learning and troubleshooting capabilities, proactive listener and team player, commitment to co-operative teamwork and excellent interpersonal communication skills.

TECHNICAL SKILLS:

Languages: Java, JavaScript, PL/SQL, C, Matlab, Objective-C

Cloud Computing Services: Amazon Web Service (AWS) - EC2, RDS, ECS, Fargate, Elastic Beanstalk, Route 53, IAM Roles, Security Groups, CloudFormation, CodePipeline etc.

JDBC, JSP, Servlets, JAXRS, JAX: WS JPA, JMS etc.

Web Technologies: AngularJS, JSP, HTML 5, CSS 3, JavaScript, JQuery, JSON, AJAX

Frameworks: Spring, Hibernate, MyBatis

Design Patterns: Factory, Builder, Strategy, Protoype, Singleton, MVC etc.

Web Services: REST (JAX-RS, Apache CFX), SOAP (JAX-WS, WSDL, Apache AXIS)

Methodologies: AGILE/SCRUM/KANBAN, Waterfall

IDEs: IntelliJ, Eclipse, NetBeans, JBuilder

Version Control: SVN, CVS, GIT

Databases: Oracle, PostgreSQL, MySql, Sybase

Operating Systems: Windows, Mac OSX, Linux

Web/Application Servers: Apache Tomcat, GlassFish, WebLogic, WebSphere, JBoss

Build Tools: Maven, ANT

Testing / Logging Tools: Junit, Mockito, Postman, Log4j

PROFESSIONAL EXPERIENCE:

Confidential, UT

Java/J2EE Developer

Responsibilities:

  • Developed SpringBoot based Microservice application for assessment results processing system which service test results for more than 100k student.
  • Coordinated with scrum master, product owner, and QA test engineers in bi-weekly sprint planning meeting to draft user stories that encompass business requirements, acceptance criteria, and testing strategy.
  • Coordinated with frontend developers to define API service contracts and implement RESTful Web Service using SpringBoot.
  • Created domain models and data persistence repositories based on Spring Data JPA.
  • Implemented cloud-based infrastructure using CloudFormation template in order to deploy, manage, and scale docker containers running spring boot application.
  • Containerized pre-existing applications and migrated those applications to run in ECS clusters using AWS Fargate.
  • Created Postman test suites as a part of automated testing which is integrated into CI/CD pipeline.
  • Created well defined JUnit test for unit testing service layer methods which covered both the happy path as well as alternate test path scenarios.
  • Used New Relic to monitor various application performance metric such as network traffic, web transaction time, and error rate etc.
  • Used Maven as application build tool.
  • Used BitBucket and GIT for version control.
  • Used IntelliJ IDEA for code development.

Environment: Java, J2EE, AWS, SpringBoot, Spring Data JPA, New Relic, EC2, CloudFormation, CodePipeline, Secrets Manager, IAM, Fargate, Security Groups, SQS, RDS, S3, MySQL, Maven, GIT, IntelliJ, REST, Apache Tomcat, JUnit, Log4j, macOS.

Confidential, UT

Java/J2EE Developer

Responsibilities:

  • Developed AngularJS based frontend web-application components supported by Java backend built on Spring framework to implement new software features on the existing software application.
  • Implemented REST based HTTP endpoints that accept and process web request from application frontend.
  • Implemented data access layer using Spring Data JPA.
  • Used various AWS tools and resources - RDS, S3, EC2, SQS, and Elastic Beanstalk.
  • Leveraged AWS SDK for Java in order to upload and manage static content in AWS S3 buckets.
  • Created new message queues using SQS services in order to exchange asynchronous message between various application modules.
  • Used Flyway as database versioning tool.
  • Provisioned new databases using Amazon RDS service.
  • Used Elastic Beanstalk to deploy and configure web applications for UAT testing.
  • Written SQL queries, stored procedures and modifications to existing database structure.
  • Used Maven for the life cycle management of the project.
  • Coordinated with production support team to resolve various client specific application issues.
  • Used GIT for version control.
  • Created JUnit test cases for unit testing.
  • Used IntelliJ IDEA for code development.

Environment: Java, J2EE, AWS, Angular JS, Spring, Spring Data JPA, EC2, Elastic Beanstalk, SQS, RDS, S3, PostgreSQL, PL/SQL, Maven, GIT, IntelliJ, XML, HTML, CSS, JavaScript, REST, Apache Tomcat, JUnit, Log4j, macOS.

Confidential, Newark, DE

Java/J2EE Developer

Responsibilities:

  • Coordinated with product owners and business analyst for better understanding of product requirements and successfully delivered the fully functional end product.
  • Worked on development environment based on Agile methodologies.
  • Designed end-to- end application using JSF, Spring framework, and MyBatis as data persistence framework.
  • Implemented various software design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Developed applications to query database, process data, and generate reports using Spring Batch.
  • Used Mule ESB, ActiveMQ, and Spring Integration for reliable and asynchronous exchange of information.
  • Migrated few web applications to standalone Spring Boot applications.
  • Used various types of SAX and DOM XML parsers as well as JSON parser in the application development.
  • Configured Apache web server and Tomcat containers on Linux based environment in order to successfully deploy and test various web application module.
  • Developed tests using Selenium and FitNesse as a part of integration test requirements.
  • Written SQL queries to implement stored procedures as well as to create and alter database tables.
  • Worked on Oracle and Sybase database systems.
  • Utilized Jenkins automation to build, test, and deploy applications in development environments.
  • Used JUnit and Mockito framework for unit testing of various service layer methods.
  • Used Maven as a build automation tool for the projects.
  • Used SVN for version control and used Eclipse as an IDE tool.

Environment: Java, J2EE, JSF, JSP, JMS, Servlets, Agile, Prime Faces, Selenium, FitNesse, Spring, MyBatis, Hibernate, PL/SQL, Oracle, Sybase, Red Hat Linux, SQL Developer, Toad, Maven, Eclipse, Jenkins, XML, HTML5, CSS3, JavaScript, JQuery, AJAX, Apache Tomcat, SVN, JUnit, Mockito, Log4j.

Confidential, Peoria, IL

Java/J2EE Developer

Responsibilities:

  • Communicated with the Leads and BA's for better understanding of the design requirements.
  • Used Java and Object Oriented Programming to write business logic for different requirements.
  • Created Spring Mango DAO including Entity beans and implemented Automated Functional Test of Restful API.
  • Worked on Agile Methodology for the project.
  • Developed the Front end for the application using JSP, HTML5, CSS3, JavaScript, AngularJS, JQuery and AJAX.
  • Worked on AngularJS to create single page applications using its features like Controllers, Services, Directives.
  • Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC) and SOA (Service oriented architecture).
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APl’s to implement various features and enhancements.
  • Used Spring framework on the backend. Used different Spring framework features like Spring IOC, JDBC Template, Security, Transaction Management and AOP.
  • Implemented Java/J2EE design patterns such as Factory, DAO, Session Facade, and Singleton.
  • Implemented Message Queues using JMS.
  • Interfaced with the Oracle back-end database using Hibernate Framework and XML config files.
  • Wrote JPA/Hibernate queries.
  • Created XML Schema, XML template and XSL.
  • Performed connectivity with Oracle database using JDBC.
  • Deployed the entire application in WebLogic using Maven.
  • Written SQL queries, stored procedures and modifications to existing database structure.
  • Used GIT for Source Control and Version Management of all codes and resources.
  • Used Eclipse at the IDE.
  • Created Test cases using JU nit to test functionalities of application.

Environment: Java, J2EE, Spring, Hibernate, Servlets, JDBC, JSP, JMS, Oracle, PL/SQL, Maven, ANT, Eclipse, Agile, SOA, XML, JSP, HTML, CSS, JavaScript, JQuery, AJAX, Web Services, REST, SOAP, Apache Tomcat, WebLogic, GIT, CVS, JUnit, Log4j, Windows.

Confidential, Cleveland, OH

Java/J2EE Developer

Responsibilities:

  • Developed Design documents and Data definition reports.
  • Used Spring and Hibernate to link the DAO classes to Oracle tables.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • Designed and Developed the UI screens using JavaScript, JQuery, JSP, AJAX, Html and CSS.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Worked with Action Servlet, Action Form and Custom Tags.
  • Developing the back end part with Hibernate persistence framework.
  • Used JMS for reliable and asynchronous exchange of important information.
  • Configuring Hibernate, mapping and creation of mapping using Eclipse.
  • Created RESTful services using JAX-RS (Jersey).
  • Used Apache Tomcat for deploying of server-side J2EE components.
  • Used Log4J to capture the log that includes runtime exceptions
  • Used Maven for the life cycle management of the project.
  • Written SQL queries, stored procedures and modifications to existing database structure.
  • Used SVN for version control and used Eclipse for development.
  • Created Test cases using JU nit to test functionalities of application.

Environment: Java, J2EE, Spring, Hibernate, Servlets, JSP, JMS, Oracle, PL/SQL, Maven, Eclipse, XML, JSP, HTML5, CSS3, JavaScript, JQuery, AJAX, Web Services, REST, JBoss, Apache Tomcat, SYN, JUnit, Log4j, Windows.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Implemented Java/J2EE design patterns such as Factory, DAO, Session Façade and Singleton.
  • Developed the Front end for the application using JSP, HTMS, CSS, JavaScript and AJAX.
  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Used Spring security framework for authentication and authorization of the application.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Developed MQ application programs for Java JMS environments using queues and messages.
  • Worked on Oracle as the backend database.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Used Log4J to capture the log that includes runtime exceptions
  • Deployed the application on WebSphere.
  • ANT script is used to create WAR and EAR files.
  • Written SQL queries, stored procedures and modifications to existing database structure.
  • Used CVS for version control and used Eclipse for development.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.

Environment: Java, J2EE, Spring, Hibernate, Servlets, JDBC, JSP, JMS, Oracle, PL/SQL, ANT, Eclipse, XML, JSP, HTML, CSS, JavaScript, AJAX, Web Services, SOAP, WebSphere, CVS, JUnit, Windows.

Hire Now