We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Austin, TexaS

SUMMARY:

  • Around 6 years of IT experience various stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, and implementation Java and J2EE technologies.
  • Experience in Java, JavaScript, CSS3, HTML5, Angular JS, JQuery, AJAX.
  • Experience with working in fast - paced AGILE, WATERFALL development environments.
  • Designed and developed multiple J2EE MVC Model based Web Application using J2EETechnologies (Servlets, JSP), Patterns and popular open-source framework Struts and Hibernate.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA)
  • Extensive experience working with IBM MQ Series.
  • Strong development skills in Java, J2EE, JDBC, JSP, Servlets, JMS (MQ-series), JNDI, RMI, LDAP, HTML, XML, XSL, Java Script, Rational Rose, Oracle, SQL Server.
  • In-depth experience with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53) and managing security groups on AWS.
  • Experience in Microservices Architecture with Spring Boot
  • Used Subversion, GitHub, and CVS source control systems.
  • Demonstrated strong technical expertise by designing and implementing Restful Services using Spring framework features such as Spring Boot, MVC, Data JPA.
  • Hands on experience in writing SQL using MySQL, SQL Server 2005, Oracle, MongoDB and DB2 environment.
  • Worked with IBM Web Sphere, JBOSS, WebLogic application servers and Jetty, Apache Tomcat web servers.
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
  • Skills in analyzing user requirements, modeling the system, and ensuring the functionality.
  • Strengths include excellent interpersonal and communication skills.
  • Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities :

  • Involved in the analysis, design, and development and testing phases of application using AGILE SCRUM methodology.
  • Developed Spring boot application with Microservices and deployed it into AWS using EC2 instances.
  • Core Java development for different components. Developed the application using Core Java, Multi-Threading, Spring Core, ORACLE, and Maven.
  • Used Microservices with Spring Boot interacting through a combination of REST and Apache Kafka message brokers.
  • Developed the Microservices using Spring Cloud with components of Netflix OSS (Eureka, Zuul)
  • Used Log4J for any errors in the application.
  • Deployed applications into Continuous Integration(CI) environments like Jenkins to integrate and deploy code on Continuous Integration (CI) environments for development testing and implemented test cases in JUnit
  • Implemented Spring framework such as Dependency Injection, IOC, Spring Security, Spring AOP, and Spring integration.
  • Created RESTful Web Services for populating and saving data from/to database
  • Implemented different types of spring controllers as per application requirements.
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Used IAM to manage and create AWS users and groups and used permissions to allow and deny access to AWS resources.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database.
  • Worked on Log4j for logging errors, messages and performance logs and implemented test cases in JUnit.
  • Responsible for designing the User Interface by coding in HTML5, CSS3, Angular 5, to build this SPA Single Page Application. Configured and Maintained AWS ECS Repository for Deploying Docker Image by Creating a task definition, scheduling tasks, and configuring clusters in the AWS ECS Console.
  • Deployed Docker contained Spring REST services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console
  • Used GIT for version control.

Environment: Java 1.8, Spring 4.1.1, Swagger UI, Spring Boot 1.2.3, Oracle12c, Angular 5, Docker, Web Services(REST), Eclipse,BitBucket,Amazon Web Services(AWS), HTNL,CSS,Javascript,Microservices,Jenkins.

Confidential, Austin, Texas

Java Developer

Responsibilities :

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project in Agile methodology.
  • Participated Daily Scrum meeting, sprint grooming/review and demo with management and other teams.
  • Developed Controller classes & validations by using spring Framework Responsible for writing angular pages for client components.
  • Used Spring MVC implementations like Spring Security, Spring IOC, Spring4.0 Sprint REST for developing backed web application.
  • Developed server-side services using Java, Spring, and Web services (SOAP, RESTful).
  • Developed the business logic using Spring and persistence logic using Hibernate.
  • Wrote POJO classes, and .hbm files for Hibernate object-to-relational mapping.
  • Used Hibernate to store the persistence data into the Oracle database.
  • Used both SOAP (JAX-WS) and RESTful (JAX-RS) web services to consume and produce client data.
  • SOAP Web services were tested using SoapUI.
  • Used Hibernate to persist the data efficiently into database and also integrated it with the Spring ORM framework.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading and Serialization.
  • Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
  • Used Struts framework to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • AngularJS was used to parse the JSON file using the REST web services.
  • Used Struts Validation framework to do business validation from server side.
  • Wrote SQL queries and procedures as per project requirement.
  • Used Ant and Jenkins tool to build and deploy applications.
  • Deployed the application in WebSphere application server.
  • Was involved in debugging and fixing critical issues raised by clients on day-to-day basis.
  • Involved in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
  • Designed RESTful web services with JSON representation for handling AJAX requests. Used Advance Rest Client plug-in to run the rest API's on local host Tomcat Server for Unit testing.
  • Deployed the war file of the enterprise application on WebSphere application server that handles various requests from Client and fixed deployment issues.
  • Wrote SQL Queries to check the validity for the testing while testing Data anomalies within the Database and wrote MYSQL schemas.
  • Used Jira for bug reporting and followed the entire Bug Lifecycle until it is fixed.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Worked with QA team to help ensure a high-quality product.

Environments: J2SE, J2EE, Swing, AWT, Spring4.0, Spring REST, Log4j, Junit, REST, SOAP, XML, Jersey, ANT, Linux, JDBC, MySQL, SQL, WebSphere, Struts, JavaScript, AngularJS, HTML5, CSS3, Eclipse, JIRA, AGILE/SCRUM, GIT, Windows, Unix/Linux Shell Scripting .

Confidential, Dublin,Ohio

JAVA/J2EE Developer

Responsibilities :

  • Implemented Agile (SCRUM) methodology and Test-Driven Development (TTD) for the software development process and to produce high quality application.
  • Design and developed multi-tier applications using java, j2ee, Struts, Spring, Hibernate.
  • Extensively used MVC architecture and Tomcat for deployment purposes.
  • Build Continuous Integration environment (Jenkins) and continuous delivery environment
  • Implemented Automated Application Deployment and written Deployment scripts and automation scripts.
  • All the Business logic in all the modules is written in core Java.
  • Created single page applications using Angular JS with MVC capability.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Used Spring framework for dependency injection, transaction management.
  • Experience in working web applications deployed on Amazon Web Services (AWS) and configuring services like Aws Route, Cloud Front, Elastic load Balancer, EC2, RDS and Cloud watch. was involved in creating Catalog Microservice using SpringBoot
  • Updated the existing code to use Hibernate 3 and latest J2EE API releases
  • Implemented ORM and persistence layer using Hibernate ORM framework and SQL, implemented back-end architecture includes business layer, DAO layer using SpringBoot
  • Developed Test cases with Junit API.
  • Implemented a Continuous Delivery framework using Jira, Git, Jenkins, Bamboo,
  • Tested and resolved the defects in the application.
  • Coding of SQL, PL/SQL, and Views using Oracle 11g for the database. WebLogic application server is used for deployment of the application.
  • Involved in solving the issues related to PROD, TEST server environments.
  • Involved in complete testing of the application using JUNIT.
  • Work on project build-script by using MAVEN and deployed on Tomcat.

Environment: Java 1.7, Spring Framework 4.0, Hibernate, Oracle 11g, Web Services, REST, XML, SOA, WebSphere, JavaScript, AngularJS, NodeJS, Bootstrap, JQuery, GitHub, Cucumber, SQL, Docker, Jenkins, WebStorm, Eclipse.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements and went through the Software Requirement Specification document and Architecture document.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed JSP custom tags for front end.
  • Written JAVA script code for Input Validation.
  • Developed server-side services using Spring Web Services (SOAP, WSDL)
  • Extensively used Spring IOC for Dependency Injection.
  • Developed J2EE components on Eclipse IDE.
  • Used Restful web services with JSON.
  • Used Oracle10g database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
  • Designed and developed asynchronous RESTful Microservices using Spring boot.
  • Used DOM for parsing the XML, XSLT Document.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus.
  • Extensively worked on Collection Framework and also Java Core Concepts while developing the Services for applications.
  • Used Multithreading and Concurrency and implemented threads while preparing and generating mails.
  • Developed Web Service client interface with files for invoking the methods using REST and SOAP.
  • Created tables, triggers, stored procedures, SQL queries, joins and views for multiple databases, Oracle 10g.
  • Used JUnit for testing the application and Maven for building Projects
  • Deployed the applications on WebSphere Application Server.

Environment: JAVA - JDK, JEE, Spring framework, Spring Model View Controller (MVC), JAVA Server Pages (JSP), Servlets JDBC, AJAX, Web services (SOAP & Restful), JSON, JAVA Beans, jQuery, JavaScript, Oracle 10g, WebSphere, Agile Methodology, SVN, Maven, JUnit, HTML Unit, XML, XSLT, HTML/DHTML, Eclipse.

TECHNICAL SKILLS:

JAVA Technologies: Java, J2EE, Servlet, JSP 1.2/2.1, JDBC, EJB, RMI, JMS Client Scripting Java Script, Ajax, jQuery, AngularJS

Version Control: Tortoise SVN, CVS, GIT

Web Technologies: Tag Libraries, JAXP, JSTL, DHTML and HTML, CSS, SAX, DOM, JDOMBOOTSTRAP, JSON.

Frameworks: Struts 1.1/1.2, Spring Hibernate 3.0/4.0, JPA, Web Services, CXF, AXIS 2Log4J, Spring MVC, Spring REST, Spring ORM, Spring Boot, Spring Batch.

IDE: RAD, Net Beans, IntelliJ IDEA

Web service: JAX-RPC, JAX-WS, JAX-RS (Restful) Web service Tools SOAPUISpecifications Advanced Rest Client, Axis 1.0/2.0, CXF Build Tools ANT Maven 2.2.1

Testing Tools: JWebUnit, JMeter, JUnit Selenium

Devops Tools: Docker,Jenkins,Ansible

Databases: Oracle 8i/9i/10g, DB2, SQL MySQL, DB2, MongoDB

We'd love your feedback!