We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Flowood, MS

SUMMARY

  • Over 6 years of IT experience with Java programming language in analysis, design, development, deployment, testing, cloud implementation with AWS cloud and support of Client Server Systems Multi - Tiered Environment Web Applications, with emphasis on Object Oriented Design Methodologies.
  • Experience in Agile software development utilizing Sprint and Scrum and test based development TDD based on JUnit.
  • Involved in designing and deploying infrastructure, applications deployment and management services using AWS stack including IAM, EC2 instances, ECS, Route53, S3, DynamoDB, Glacier, VPC, Lambda, CloudFront, SNS, SQS ensuring high-availability, fault tolerance.
  • Expertise in Core Java and J2EE technologies such as JSP, Servlets, JDBC, Java Beans, Hibernate, Spring, JMS and JNDI.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, AWS, My SQL, Restful apis.
  • Strong experience in the Web Application GUI Development and client-side technologies like AngularJS, HTML/HTML5, JavaScript, jQuery and CSS3.
  • Proficient in development of enterprise business solutions using JBoss, WebLogic, Web sphere and Tomcat Server.
  • Experience working in SOA architecture, exposing web services using REST apis.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System and Multi-Threading.
  • Strong Knowledge of Software design patterns like MVC, Singleton, Factory, DAO, DTO, Business Delegate, Service Locator, Session, and Observer.
  • Experienced in OOAD Techniques developing Use Cases, Sequence Diagrams and Class Diagrams using UML methodology.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers, Cursors, Indexing, Query Optimization and Performance Tuning.
  • Experienced with various scripting languages Python, Shell, Bash and Ruby depending on the tasks.
  • Expertise in developing integration technologies like MQ Series, JAX-WS (SOAP), JAX-RS (RESTful) web service.
  • Working experience on Containerization tools such as Docker, Kubernates, Docker Swarm and Docker Hub as a repository.
  • Expertise in Unit Testing, Integration Testing, and experience in preparing the Test Cases, executing Test plans.
  • Developed Java Applications in various IDE tools like Eclipse and IntelliJ.
  • Experience in use of build tools like Maven and Gradle scripts for build and deployment.
  • Experienced in Version controlling tools like GIT and SVN.
  • Effective communication skills with clients, subject matter experts, end-users, technical teams, co- workers and professional management teams.

TECHNICAL SKILLS

Languages: Java, C++, SQL, PL/SQL

RDBMS: Oracle, SQL Server, DB2, Mongo DB.

J2EE Technologies: JSP, Servlet, JMS, JAX-RPC, JTA, Java Mail, RMI, JDBC, Web Services (SOAP and RESTful).

App/Web servers: JBoss, WebLogic, WebSphere, Apache Tomcat.

IDE: Eclipse, Intellij

XML Technologies: DTD, JAX-RPC, XML Schema, XSLT.

Web Technologies: Angular JS, HTML, DHTML, JavaScript, jQuery, CSS, XML, AJAX.

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch other services of the AWS family.

Operating Systems: UNIX, Linux, Windows.

Built Tools: ANT, Maven, Jenkins.

Frameworks: Spring, Hibernate, JPA.

Web Services: SOAP, REST, Restful, AWS, Microservices.

Version Controls: Git, svn

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Worked on Designing and implementing AWS Architecture, API implementation EC2 Server setup and deployment, build and maintenance, VPC on AWS EC2 Linux/CentOS instances and wrote bash scripts to run post processing.
  • Design and develop UI components using JSP, Java Script, HTML 5, Bootstrap, and JQuery Framework
  • Involved in analysis, design and development of systems and created specifications writing Use Cases, Class Diagrams.
  • Designed and developed custom message adapter components using Apache Kafka that allowed the message to travel through Micro services to base on Restful API utilizing Spring Boot with Spring MVC.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Created AWS Launch configurations based on customized AMI and used this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, Dynamo DB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Work directly with management, vendors, and third parties to ensure that Web-site’s financial transactions and database management applications operate at peak efficiency.
  • Designed and developed many batch projects Class Diagram.
  • Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Configured the Hibernate to implement the ORM Mapping in the system using XML configuration files.
  • Implemented Spring MVC based controllers using MVC annotations to navigate requests to different layers.
  • Extensively used Spring Framework such as Spring IoC for bean management and Spring AOP integrated with Log4j for exception logging.
  • Worked on Splunk Dashboard with creating custom alerts and plugins with Splunk.
  • Mostly got experience in publishing and consumingweb servicesSOAP API.
  • Performed Unit Testing, Integration Testing and user acceptance testing using JUnit.
  • Written Many Database Scripts as needed for the projects to create new tables or to alter previous tables.
  • UsedAngular 8 Http servicesfor asynchronous validations for the input fields of the forms with the data existed in the database.
  • Created Custom Directives inAngular 8, making use of Modules and Filters objects according to the application requirement.
  • Used Hibernate Template API for database operation, such as queries, updates and in order to fulfill user's requests.
  • Experience with Message Oriented Model MOM style architecture with integrating Applications with IBM MQ, ActiveMQ and JMS
  • Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT.

Environment: Java/J2EE, Groovy 2.2, Spring 3.2.5, Hibernate 4.0, Microservices, Struts 2.3.3, EJB 3, Windows (development), JBoss EAP 5, Bootstrap, Java Script, Angular 8, Oracle 11g, PostgreSQL9, UML, GIT, AJAX, ExtJs 3.3, JSR 353, JNDI, JAX-WS, Ant, AWS (Amazon DynamoDB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda), Agile Scrum.

Confidential, Flowood, MS

Java Developer

Responsibilities:

  • Designed and developed Application using Spring MVC and Spring Templates.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Designed and developed restful API and services using best practices to interact within the microservices and with the front end.
  • Worked with Spring Core, Spring MVC Framework for Dependency Injection (DI), and Spring Context to provide message sources.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Involved in Finding Security Vulnerabilities, Fixing it and testing to have a secure application.
  • Involved in analysis, design and development of a pre-existing system and upgrading it into a newer secure system.
  • Debugging production issues, root cause analysis and fixing.
  • Developed front end using the JSF, JSTL, HTML5, CSS3, JavaScript, Jquery and AngularJS.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.
  • Configured Log4j for adding the debugging information in the code base.
  • Worked on production issues, used JIRA for issue tracking.
  • Extensively used JUnit/Mockito and developed JUnit tests classes
  • Extensively used SVN as the version controlling Tool.

Environment: Java 8, Multithreading, core Java, Spring 4.0, Hibernate ORM 4.3.0, Spring web-flow, Spring MVC, Spring AOP, Spring Hibernate, JSP, JSF 2.2, JSTL, HTML5, CSS3, Ajax, Java Script, AngularJS, Node Js, XML, Web services (Soap and Rest), JBoss 6.3, Oracle11g, Amazon EC2, Amazon S3, Amazon Cloud Watch, AWS Lambda, Amazon IAM, SVN, JIRA, Junit, Unix, Log4j.

Confidential, Naperville, IL

Java Developer

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Effectively interacted with team members and business users from different regions for requirements capture and analysis.
  • Worked and developed functionalities in Agile Methodology of SDLC and was involved in Team planning and grooming sessions and Retro sessions in Agile environment.
  • Involved in development, deployment of Web Applications, Micro services deployed on Cloud Foundry.
  • Worked on Rest Web services for back-end services and developed back-end code using Java collections including Set, List, Map, Multithreading and Exception Handling.
  • Used a Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Developed Spring Application using Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring DAO and middle-ware application using spring core framework.
  • Used Executor Service Multithreading in programming and developed various helper classes.
  • Working on RESTful web services, exclusively consuming REST API with Asynchronous behavior.
  • Implemented application using Spring Boot Framework and handled the security using Spring Security.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Worked with Object relational databases like Postgrad SQL Database and H2 database engine.
  • Worked with Couchbase NoSQL database, multiple ERP connections based on RDBMS.
  • Implemented interceptors using Hibernate and build and release Spring Boot framework.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit.
  • Worked on GIT for version control and bug tracking.
  • Worked on Code integration and deployment tools Jenkins, Ansible, Docker.

Environment: Java, J2EE, Spring, Hibernate, Eclipse, WebLogic, JMS, Maven, Rest Apis, PL/SQL, JUnit, Mockito, Git, Windows, Unix.

We'd love your feedback!