We provide IT Staff Augmentation Services!

Java Backend Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

PROFESSIONAL SUMMARY:

  • 7 years of experience as a Java/J2EE Developer in analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object - Oriented Client-Server technologies.
  • Strong knowledge of Java design patterns and other object-oriented concepts (OOPS)
  • Experience in developing professional web applications using HTML5, CSS3, JavaScript, jQuery, Bootstrap
  • Expertise in implementing web services based on REST
  • Hands on experience in using the version control tool GIT and Unix commands
  • Effective communication and interpersonal Skills, an excellent team player work towards the growth of an organization.
  • Hand on experience in Risk Management Cloud Computing/PaaS/SaaS/IaaS Infrastructure Architecture Disaster Recovery
  • Worked on UNIX/Linux shell scripting to automate system administration tasks, system backup/restore management and user account management.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills.
  • Database design, modeling, migration and development experience in using stored procedures, triggers, cursor, constraints and functions. Used MS SQL Server, DB2, and Oracle.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant and Maven tools.
  • Communicating with team members, discuss the designs and solutions to the problems.
  • I have in-depth understanding of deploying, configuring and troubleshooting WebSphere applications servers as well as JBoss Application Server in Linux/Unix environment.
  • Experience in using the Object Relational Mapping Tool Hibernate, strong in using XML mappings and Java Objects.
  • Experienced in writing ANT scripts to build and deploy Java applications.
  • Ability to learn and adapt new Technologies in short time.
  • Latest experience involves working with Spring framework and Hibernate O/R Mapping tool.
  • In depth with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC) and managing security groups on AWS.
  • Excelled on creating AMI (AWS Machine images) that utilizes ELB (Elastic Load Balancer) and Auto scaling.
  • Good experience on Networking in AWS, VPC and Data center to Cloud Connectivity, Security Groups, Route Tables and ALC’s in AWS.

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL, PL/SQL, Shell scripting.

Databases: Oracle 10g/11g, PostgreSQL 9.3, MySQL 5.3, DB2.

Tools: Ant, Tortoise SVN, Rational Clear Case, Putty, Win SCP, Maven, log4j, JUnit, Mockito, SOAPUI, Git, Jasper reports, Jenkins.

Methodology: SDLC, Agile, Scrum, Iterative Development, Waterfall Model.

Web Services Messaging: SOAP, RestAPI, JMS, Apache, AWS.

Frameworks: Model View Controller (MVC), Struts, Springs, Hibernate, Bootstrap.

Web/Applications Servers: Tomcat, IBM Web Sphere, JBOSS.

Web Technologies: Spring 4, Spring MVC, Spring AOP, Spring Batch, Spring Data, Spring Security, JPA 2.0, Hibernate 3, JSP, JSF, Primefaes, JavaScript, AngularJS, HTML 5, CSS 3, AJAX, JQuery, XML, XSD, WSDL, JSON, Web services.

Operating Systems: Windows, Unix, Linux, Mac OS

EDUCATION QUALIFICATIONS: Bachelor of Technology in Computer Science.

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis, MO

JAVA Backend Developer

Responsibilities:

  • Analyzed and worked with the product owners and the business on the feasibility and the product extension to various new markets and enhancement of the product to the existing customers.
  • Analyzed the impact on the performance of the Confidential products with the supposed business requirements.
  • Worked with the business closely in designing and architecting the solutions to the complex problems involved in the product development.
  • Worked on the design and the development of the algorithms to solve the business challenges involved in the product development.
  • Addressed the technical challenges involved with the integration of different systems in the product delivery.
  • Worked on analyzing the requirements and designing the solutions that are best suited to Confidential standards and technical stack.
  • Work closely with several applications that are adhered to the send Platform and plan the required development changes as per the business requirements.
  • Development of the Restful Web services using Java, spring, Spring Boot frameworks, works on integration of the database to the application using ORM frameworks like hibernate and Spring JPA as per the project requirement.
  • Configuring and implementing client server communication using messaging frameworks like Camel, Axon ( Confidential developed).
  • Design and development of the database and writing stored procedures, DDL, DML statements, functions and triggers.
  • Responsible for the development and delivery of the product every Quarter.
  • Work continuously towards the integration of the product over every sprint to meet the delivery timelines.
  • Involved with the team in full development life cycle from product design to testing including the deployment of the product on cloud platforms.
  • Works towards the test-driven development, responsible for unit testing using Junit, Mockito frameworks.
  • Worked on implementation using Bamboo to run and get rapid feedback on builds for Java based projects.
  • Works on developing the shell scripts to automate the deployment of the built artifacts on UNIX systems.
  • Worked with the migration team in developing automation scripts for server migration to cloud platform.
  • Contribute ideas to help ensure that required standards and processes are in place. Research and evaluate the current and upcoming technologies to adept to the product development.
  • Participate in PoCs (Proof of Concept) and help the Department with the selection of Vendor solutions, Technologies, Methodologies and frameworks.
  • Work and coordinate with various teams across the globe for product integration and product delivery.

Environment: Java, Spring 4, Spring MVC, Spring Boot, Spring AOP, Rest API, JMS, JAXB, XML, XSD, SQL, PL/SQL, Oracle, JUnit, Mockito, Log4J, Web Services, Maven, Git, Camel, Axon.

Confidential, Houston, TX

JAVA/J2EE Developer

Responsibilities:

  • Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing and UAT Testing support and Production Maintenance.
  • Extensively used agile development methodology and project planning.
  • Developed UML Use-Case diagrams, Sequence and Collaboration diagrams, class diagrams.
  • Used several design patterns like Singleton, Factory, Data Access Objects and MVC.
  • Implemented Spring beans as business logic components using Spring annotations, configuration files and spring modules.
  • Implemented DAO for the retrieving of data to display on User Interface.
  • Implemented Rest based services, exception handling, different response types using Spring MVC.
  • Implemented logical Aspects like Transactional, Session using Spring AOP concepts.
  • Designed Java components using Spring framework for Hibernate Object/Relational persistence mechanism.
  • Developed SQL, PL/SQL, stored procedures using SQL Developer for Oracle database.
  • Designed and developed SQL scripts for creation of tables in MySQL for different modules.
  • Created and Consumed Restful Web Services using Spring.
  • Extensively used Hibernate for database operations.
  • Worked on JMS Queues for sending messages in point-to-point mode.
  • Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding application tables.
  • Performed unit testing using JUnit and Mockito.
  • Fixed issues in different user interfaces modules using AngularJS.
  • Used MAVEN to define the dependencies / plug-in and build the application.
  • Worked on Jenkins for continuous integration and deployment of the code.

Environment: Java 7, Design Patterns, Spring 4, Spring MVC, Spring Batch, Spring AOP, Hibernate 3, Rest API, JMS, JAXB, XML, XSD, SQL, PL/SQL, Oracle, JUnit, Mockito, Log4J, Web Services, AngularJS, Maven, Git, Jenkins.

Confidential

JAVA/J2EE Developer Stamford, CT

Responsibilities:

  • Involved in complete development life cycle starting from analysis, design, development, testing, deployment, and production support of the application.
  • Worked with AGILE -SCRUM methodology and quick to understand user stories.
  • Implemented Spring Security framework for authentication and authorization.
  • Developed the Rich Responsive User Interfaces (GUI) using web technologies like HTML, XHTML, JSP, JSTL, JQuery, JavaScript, PerlScript, AJAX, Spring MVC, Spring AOP and CSS as per company's UI standards.
  • Performed transaction management operations between spring and Hibernate to persist the data into the database.
  • Extensively used JQUERY, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
  • Used Core Java Collections , Exception Handling , multithreading and generics .
  • Involved in development of service layer and DAO layer using Spring framework and Hibernate ORM framework.
  • Exposed RESTful Web Services using Spring REST Controllers.
  • Experience in Application Development using various Web/Application Servers like Apache Tomcat Server, IBM Web Sphere, BEA Web Logic and JBOSS.
  • Exclusive Oracle tuning was done to decrease load on remote DBs and enhance execution speed of the algorithms .
  • Developed Oracle PL/SQL Packages, Stored Procedures, Functions and Triggers.
  • Developed test driven development code using JUnit and Mockito framework.
  • Written Maven POM script for build and deployment of application for Dev, QA and Stage Servers.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Implemented DevOps Continuous Integration and (CI/CD) process using Jenkins.
  • Version control using GitHub / Eclipse Git Plug-in. Used apache Log4J for logging.
  • Hands on Networking in AWS, VPC and Data center to Cloud Connectivity, Security Groups, Route Tables and ACL's in AWS.

Environment: Java/J2EE, Core Java (Multithreading, Collections), HTML5, CSS, JavaScript, jQuery, AJAX, JSP, Java 7, JSP 3.0, JSTL, JSON, SOAP, RESTful WebServices, Spring 4.2.2, Spring MVC4.2.2, Hibernate 3,Spring AOP, Spring Boot 1.2.8, Spring Security 4.0.2, Hibernate 4.3.6, WebSphere, WebLogic, JBoss, PL/SQL, XML, Maven, Jenkins, JUnit, Git, Eclipse, Log4J.

Confidential

Java Developer

Responsibilities:

  • Interacted with the Business analysts to gather required Functional specifications documents (FSD) for the project.
  • Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis, Design,
  • Development, System Testing and User Acceptance Testing.
  • Involved completely in Agile approaches, Including Test-Driven Development (TDD) and Scrum.
  • Developed UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS and Node JS.
  • Developed prototype and project layout skeletons using ReactJs, JQuery, HTML5, and CSS3.
  • Completely involved in designing and developing persistence layer using JQuery, Ajax and third-party libraries.
  • Involved in JAVA code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
  • Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.
  • Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Worked on MongoDB and wrote code on find, update, save, insert data.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.
  • Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
  • Deployed and tested the applications on Application Server Web Sphere, for search/modify files used UNIX Shell Script.
  • Developed Unit test cases in the integration layer using Mockito framework.
  • Used Log4j for validate functionalities and JUnit for unit testing.
  • Setup the Continuous Integration (CI) &Continuous Development (CD) for the application using Jenkins.

Environment: Java, J2EE, HTML5, CSS3, JavaScript, JQuery, Angular JS, Node JS, JSP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Data, Spring JDBC, Hibernate, SOAP, RESTful, Micro service Architecture, XML, AWS, Oracle DB, Mongo DB, CI/CD, Maven, Web Sphere Application Server, Mockito, Junit, UNIX, Jenkins, log4j.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements, Analysis, Design, Development and testing of the entire Application.
  • Involved in all phases of SDLC (Software Development Life Cycle).
  • Participated in the design and development of application using JSP, HTML, CSS and JavaScript.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Designed and developed the presentation layer using AJAX for RUI (Rich User Interface).
  • JSON is used in conjunction with JavaScript for making HTTP requests. jQuery is used for validation.
  • Developed the presentation tier of the application using Struts framework and MVC design pattern.
  • Configured the Hibernate ORM framework as persistence layer for the backend.
  • Designed and developed DAO's for accessing the POJO's and updating the DB tables using the POJO's, Java Collections, and Synchronization etc.
  • Used Hibernate object relation mappings (ORM) for the database operations on MySQL.
  • Extensively participated in application integration. Spring is used to integrate Struts and Hibernate. Implemented interceptors for Spring and Hibernate.
  • Transactions were implemented using declarative transactions in Spring with transaction managers capable of supporting Hibernate.
  • Configuration issues in the various frameworks used were identified and resolved to extract an acceptable level of performance in terms of efficiency, response and robustness.
  • Consumed Web Services as a gateway for the payment through the third-party.
  • Developed Web Services using SOA, SOAP, WSDL and JAX-WS, JAX-RPC programming models.
  • Used Ant as build tool for building and deploying it into Web logic Server.
  • ANT scripts are used for automating build process.

Environment: Core Java, Java EE, JSP, MySQL, UML, Servlet, SOA, Tomcat, SOAP Web Services, SWT, spring, Hibernate, Ant, Eclipse, Maven, jQuery, SVN, Ajax, Json, CSS, HTML, Java Script, Bootstrap.

We'd love your feedback!