We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Hoffman Estates, ChicagO

SUMMARY:

  • Oracle certified java developer with 6+ years of experience as Full - Stack Java Developer in analysis, design, development and implementation of Enterprise applications using Core Java / J2EE technologies and Agile Methodology in domains such as e-Commerce, Insurance and Health-Care .
  • Experienced in all stages of Software development life cycle ( SDLC ) using various methodologies like Waterfall , Agile .
  • Expert level knowledge on Java 8 features such as Lambda Expressions, Functional Interfaces, Time API and Stream API.
  • Expertise in Singleton, Factory, MVC, Iterator and Observer design patterns.
  • Strong experience in producing and consuming REST, SOAP Web Services using different technologies like JAX-WS, Jersey, Jackson, JAX-RS and good knowledge with SOA.
  • Used tools such as POSTMAN and SOAPUI for testing SOAP and RESTFUL web services.
  • Developed applications using AWS Services such as EC2 by deploying Docker Container.
  • Expertise on designing and developing enterprise applications using Spring technologies like Spring MVC, Spring Boot, Spring AOP, Spring Security. Used OAuth 2.0 for authentication and authorization.
  • Experienced in developing web-based applications using Core Java, JSP, JSTL, bootstrap 3, Servlet 3.0, JDBC, Spring/Spring MVC, Struts 2, Hibernate 3.x/4.x .
  • Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database using Hibernate Query Language (HQL)
  • AWS certified developer associate with expertise in various AWS services such as EC2, Simple Storage Service(S3), SNS, SQS, IAM, RDS, Lambda Functions and Elastic Beanstalk for app deployments.
  • Experience in Jenkins integration service for Continuous Integration/Continuous Deployment.
  • Developed UI web applications using HTML5 , CSS3 , JavaScript , jQuery, AJAX , XML and JSON. Involved in developing Single Page Applications using AngularJS and Angular 2.0.
  • Used messaging services like JMS with message brokers like ActiveMQ.
  • Good working knowledge in writing complex Queries using MySQL 5.7, exposure to PL/SQL relational databases and cloud technology databases like AWS RDS, Dynamo DB and MongoDB 3.5.
  • Experienced in Test Driven Development with thorough knowledge in Unit testing with Junit and Mockito.
  • Expertise in creating interactive data visualization reports using tools like tableau 10.0 and Jasper Reports.
  • Experience in deploying applications on servers like Apache Tomcat and WebLogic.
  • Used JIRA and SERENA as a defect tracking system and Log4j for logging.
  • Experienced in XML technologies such as DOM, SAX, STAX, OXM (JAXB), XSLT, XPATH.
  • Strong experience with version controls like SVN, GIT and good knowledge on AWS CodeCommit.

TECHNICAL SKILLS:

Languages: Java, PL/SQL, C, LabVIEW\ MySQL 5.7, Oracle 12c, MongoDB 3.5

WebServices and Web/App Servers: SOAP, REST, Apache Tomcat, WebLogic Tableau 10, Jasper Reports

Testing & Logging Frameworks: JUnit, Mockito, Log4j \ Git, SVN, Maven, Jenkins

Server Technologies\ Client Technologies: Servlets 3.0, JDBC, JSP 2.3, Struts 2, Spring \ HTML, CSS, JavaScript, Angular JS, 3.x/4.x (IOC, AOP, MVC), Spring boot 1.5x, \ Angular 2.0, JSTL Tag Libraries, XML, Hibernate 4.x/5.x, JMS

Cloud Technologies: EC2, S3, SNS, SQS, VPC, EBS, IAM, Cloud Observer, Factory, MVC, Singleton, Iterator Watch, RDS, DynamoDB, Lambda

PROFESSIONAL EXPERIENCE:

Confidential, Hoffman Estates, Chicago

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle using Agile methodology including design, development, implementation, verification and validation.
  • Implemented microservice architecture using Spring Boot for making the application reusable and loosely coupled. Used Hibernate to design module structure.
  • Deployed the Application as microservices into Docker container and made easily accessible at runtime using AWS services like EC2 .
  • Used Spring AOP terminologies to handle transaction management and address the problem of cross-cutting concerns.
  • Used Hibernate Validators to validate requests from users and designed Spring Controller to handle the requests from users.
  • Provided authentication and authorization by using Spring Security and OAuth 2.0.
  • Used Hibernate-ORM to map customer data with database tables and HQL to query data from MySQL database. Created beans in according to database schema by implementing reverse engineering in Hibernate.
  • Used POSTMAN to test REST API on Spring Controller for JSON data.
  • Used AWS RDS to get mapped by Hibernate framework to store the customer data onto MySQL database. Used AWS NoSQL databases like Dynamo DB1 to store the user credentials of cashier.
  • Created microservices on EC2 instances and registered them as API in API Gateway. Used S3 to store the customer files.
  • Implemented Continuous Integration and Continuous Deployment using Jenkins and utilized Log4j to debug and record the logs in application.
  • Developed application UI page using HTML5, CSS3, bootstrap 3 and JSTL. Developed single page applications using Angular 2.0 .
  • Used JMS for data exchange using brokers such as ActiveMQ using multithreading.
  • Used tools like Project Lombok to avoid broiler plate code.
  • Followed Test Driven Development (TDD) methodology for developing test cases using Junit and Mockito .
  • Generated reports by using interactive visualization tools such as tableau 10.0.
  • Used version control tools like Git for managing the code changes and JIRA for issue and bug tracking purpose.

Environment: Eclipse, Junit 4.x, Agile, JSTL, Maven, Rest, Java 1.8, Spring 4.x, Hibernate 5.0, Hibernate Validators , Angular 2.0, Dynamo DB1, Log4j, TDD, Git, HTML5, CSS3, bootstrap 4, Project Lombok, Jenkins, Docker, AWS RDS, tableau 10.0, JMS, POSTMAN, OAuth 2.0, Spring Boot 1.5x

Confidential, Bloomington, Illinois

Java Developer

Responsibilities:

  • Worked with Spring Framework modules such as MVC, IOC, DI and implemented them as microservices. Implemented business logic using Spring DAO layer.
  • Deployed all micro-services into Elastic Beanstalk by using Dockers Container.
  • Implemented Spring Security for authentication and authorization of customers.
  • Used Hibernate 3.0 Framework to map POJO classes to database schemas and HQL to perform CRUD operations.
  • Implemented RESTful Web Services, sent JSON data type between front-end and the middle-tier controller and used POTSMAN to test RESTful web services.
  • Used AWS S3 buckets to store the customer softcopies and obsolete data and triggered Lambda functions to store the s3 end points into MongoDB.
  • Used AWS RDS to get mapped by Hibernate framework to store the data onto MySQL database. Created roles for EC2 instances of Assessment team to access and store the data about the claim into MySQL database.
  • Used Git as a Version Control system, Jenkins for continuous build integration and used Log4J for logging.
  • Developed front end web applications by using technologies like HTML 5, CSS 3, JSTL, JavaScript, JSON . Developed single page applications using AngularJS .
  • Used JMS with ActiveMQ as message broker for notifying customers.
  • Used MongoDB 3.5 to store user and assessment team credentials.
  • Used tableau 10.0 for generating interactive reports for analysis team.
  • Used Junit and Mockito for developing test cases for Unit and Integration testing.
  • Used tools such as JIRA for issue and bug tracking purpose and Tomcat as the application server.

Environment: Spring Framework, Hibernate, MySQL, Eclipse, MongoDB 3.5, HTML 5, CSS3, JSTL, REST, Git, Junit, JSON, AngularJS, JIRA, ActiveMQ , Log4J, AWS RDS, S3, POTSMAN, Spring Security, tableau 10.0, Tomcat 7.0, Jenkins, JavaScript, AWS S3, RDS

Confidential

Software Engineer

Responsibilities:

  • Implemented Java EE design pattern Model View Controller using Spring MVC.
  • Developed front end using Spring framework, JSTL JSP, HTML, CSS.
  • Coded Action classes and Action Form classes associated with JSP pages.
  • Used Hibernate-ORM to persist data into database tables and HQL to query data from MySQL database.
  • Created unit tests and integration tests using JUnit framework in TDD approach.
  • Used Maven dependencies in project building.
  • Used JSON for the serialization and transmission of data over the network.
  • Used JIRA tool for bug tracking, issue tracking and project management and Configured and customized logs using Log4J and SVN as version control tool.
  • Used AJAX to process asynchronous actions between front and back end.

Environment: Spring MVC, JSTL, JSP, HTML, CSS, Hibernate, HQL, Junit, JSON, JIRA, Log4J, AJAX, MySQL

Confidential

Software Engineer

Responsibilities:

  • Developed web-based application components using JSP, Java Servlets, JSTL, XML, CSS2 and HTML4.
  • Developed Struts Actions, Services, DAOs.
  • Wrote SQL queries using JDBC prepared statements for fetching data from the database.
  • Developed application using agile Methodology.
  • Used Git as a version control system and Maven for continuous build integration.
  • Used Log4J logging framework for logging message at various levels.
  • Unit test and writing Test scripts using JUnit Framework.

Environment: JSP, Java Servlets, JSTL, XML, CSS2,HTML4, Struts, SQL, JDBC, Git, Log4J

Confidential

Software Engineer

Responsibilities:

  • Developed user interface using Servlets, JSP, HTML.
  • Implemented Struts MVC to dispatch the requests to handlers.
  • Involved in the configuration and deployment of the user database using JDBC and SQL .
  • Junit Framework for developing Unit test cases.
  • Used Tomcat server for application deployment.

Environment: Servlets, JSP, HTML, Tomcat, Struts, JDBC, SQL, Junit

We'd love your feedback!