We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 8 years of IT experience in all phases of Software Development Life Cycle (SDLC) as a Developerwith expertise in Object - Oriented Design, Development, Testing and Support of enterprise Level Intranet/Internet Web based Applications using Agile, Waterfall methodology and Cloud Technologies.
  • Experience in working with projects utilizing test-driven development (TDD), BDD and Acceptance Test-driven development(ATDD) methodologies.
  • Experienced in working in AGILE based development environment and participating in Scrum sessions.
  • Highly experienced in AWS Cloud platform and its features which includes Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, RDS, IAM, Glacier, SNS, SWF, SES, ELASTIC BEANSTALK, Route 53, Auto scaling, LAMBDA, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Extensive experience of designing and developing software applications with Java, J2EE, JMS, JDBC, Servlets, Java Beans.
  • Experienced in concepts like serialization, multithreading, exception handling and concurrency.
  • Strong experience in using various web technologies like HTML5, CSS3, also have experience in technologies like Java Script, Angular JS, ReactJS, NodeJS, jQuery, AJAX, Bootstrap, JSON.
  • Proficient in Spring-hibernate, Spring security, Spring validations and Spring-JDBC integration on various web-applications.
  • Adept skills in working with applications developed using Object Relational Mapping frameworks like Hibernate andMVCframeworks like Struts, JSFetc., andIOC frameworkslike Spring and its subsidiary modules such as Spring MVC, Spring DI, Spring JDBC, Spring IOC, and Spring AOP.
  • Experienced in implementing inheritance based or mapping tables data in Hibernate.
  • Developed most responsive single window application using AngularJS.
  • Experienced in implementing extensive using of XML, SOAP, JSON, REST and systems integration and project management using agile methodology.
  • Substantially acquainted to SOA (Service Oriented Architecture) and experience in developing Web services using Apache CXF, Axis, WSDL, SOAP, REST, UDDI, WS-Security (WSS), XML-RPC and JAXB/JAXP.
  • Developing Micro Services RESTful APIs that provides fast and efficient data exchange against SQL and NoSQL Databases for the BI SaaS product.
  • Worked on databases like Oracle, DB2, MySQL and also NOSQL databases like MongoDB, Cassandra.
  • Expertise on Maven and Ant for Project building tools, Jenkins for Continuous Integration.
  • Experience in handling multiple windows, Alerts and Pop-ups with Selenium and writing test cases using Cucumber.
  • Experience using JUnit, Mockito and power mockito for unit /integration testing of application components.
  • Good at bug-reporting and bug-tracking using Test Management tools like Quality Center, Version One and Jira, HP ALM.
  • Experience in orchestration of Docker Images and Containers and used Maven and Jenkins tools to build and deploy the source code using project object model (POM) for execution.
  • Excellent communication skills, team player, quick learner and self-motivator.

TECHNICAL SKILLS

Programming languages: Java, C++, C

Databases: Oracle, DB2, MySQL, SQL, MongoDB, Cassandra

Frameworks: Struts, Spring, Hibernate

Web Technologies: J2EE, JSP, XML, HTML5, JavaScript, Java Beans, CSS3, Servlets 2.4/2.5, AJAX (jQuery framework), Angular JS

Web/Application servers: Tomcat, JBoss, WebSphere, WebLogic

Designing and Modeling: UML Design, MVC, Template and Command

Configuration Management: SVN, GIT

IDE Tools: NetBeans, Eclipse, My Eclipse, IntelliJ IDEA

Software development Methodologies: SDLC, Agile

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in Full Life cycle implementation of the project and participated in the preparation of business analysis documentation.
  • Worked on all phase of Agile development life cycle with 2-week sprints/Iterations, retrospectives and iteration planning meetings.
  • Developed user interface screens and the validations using HTML5, JSP, Angular JS 2/4, jQuery and CSS.
  • Developed the Services using AWS Elastic Search, Restful Services using JAX-RS and Java.
  • Developed web applications using J2EE technologies like Java Server pages(JSPs), Servlets and Hibernate.
  • Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data.
  • Developed RESTful web services with Spring support to handle data transfer between internal systems with various other applications.
  • Created SOAP based web services and generated WSDL files in a different project using Apache CXF, Maven using JAXWS and JAXB annotations and using java2wsdl and wsdl2java tools.
  • Developed database connection and SQL Queries to create dynamic content on web pages.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design.
  • Implemented JMS to asynchronously send and receive messages, Error Tickets placed in Message Queues automatically generated and updated into database by Remedy Trigger.
  • Used JIRA for bug tracking and testing.
  • Involved in writing test cases for Unit testing JUnit, Module Testing and Integration Testing.
  • Extensively used Selenium(xPath and CSS locators) to test the web application.
  • Worked on Docker and Created Jenkins Jobs to automate Micro Services build, test and deployments.
  • Deployed the application using WebLogic application server and performed Maven dependencies for the project and used GIT as Version Control System.

Environment: Java, JavaScript, HTML, CSS, AngularJS, JSP, Hibernate, Eclipse, Apache Maven, WebLogic, Selenium, Junit, Subversion, MongoDB, Jenkins, Docker, GIT.

Confidential, Arlington, VA

Java/J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • AGILE methodology was followed and was involved in SCRUM meetings.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSON, bootstrap, Angular JS, JavaScript.
  • Developed UI pages using HTML, JavaScript, CSS and AJAX with JSP and Spring MVC.
  • Extensively used Core Java knowledge such as Collections, Exception Handling, etc. to implement the mortgage calculation algorithm.
  • Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event.
  • Developed stored procedures to pull necessary data according to business requirements. This data has been used for generating reports.
  • Configured Hibernate and used Hibernate Annotations to map the java object -Oriented domain model to the Oracle database.
  • Created SQL to retrieve the specific state’s interest rate from the MySQL.
  • Created Typescript reusable components and services to consume REST API’s using Component-based architecture provided by Angular 2.
  • Used multiple JMS queues and topics in PTP message domain.
  • Involved in the production support of the application.
  • Used GitHub for version control and JIRA for project and issue tracking.
  • Developed components to fetch the data from the back end using JSON.
  • Used Cucumberto write test cases for new modules.
  • Worked on Jenkins Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory).
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Environment: java 7, Spring MVC, Spring JDBC, Servlets, JMS, XML, Rest, JavaScript, JSP, HTML, CSS, bootstrap, jQuery, Angular JS, Log4J, SQL, Cucumber, JUnit, Maven, GIT, Eclipse.

Confidential, Cleveland, OH

Java Developer

Responsibilities:

  • Prepared Functional and Non-Functional requirements by analyzing the business requirements.
  • Involved in web designing using HTML 4, HTML5, XHTML, CSS 2/3, JavaScript and extensively used Table Less Design in CSS for positioning.
  • Implemented the page GUI pages by using AJAX to asynchronous communication.
  • Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Action, Action Forms, Java beans, Exception Handling etc.
  • Developed web layer using Spring framework to manage the project in MVC pattern and then produced and consumed RESTful Web services using Spring MVC.
  • Consuming and creating the RESTful web services using Jersey client.
  • Handled the back-end operations using SQL, PL/SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
  • Designed and developed Message driven architectures that consumed the JMS messages from the Java message queue and process the database updating and conversion.
  • Developed SQL scripts to export and import data from the one database instance to other.
  • Developed automation unit test cases using JUnit and Selenium Web driver on Eclipse and executed scripts on different browser and different platform.
  • Used Maven for building the tools developed pom.xml files, Configured and maintained Jenkins to implement the Continuous integration process.
  • Implemented Logging framework using SLF4j.

Environment: Springs, Hibernate, Web Services, AJAX, XML, Junit, JSP, Maven, JavaScript, SLF4j.

Confidential

Java/J2EE Developer

Responsibilities:

  • Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Rational Rose.
  • Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying the design patterns, frameworks to be used during implementation.
  • Designed and developed all parts of HTML, CSS and JavaScript web applications from scratch.
  • Implementation of business logic and business objects s beans, Struts.
  • Implementation of front-end application and Validations using Java Script and JSP.
  • Implemented business objects and business/server-side logic of the system.
  • Written Code for report generation and defect tracking using Rally.
  • Installed, configured and hosted the Tomcat app servers and MySQL DB servers on physical servers (Linux, Windows).
  • Designed and implemented database schema Written Procedures, Triggers, Queries for Data Validation in SQL.
  • Done Code Reviews and used Java Script for client validations.
  • Worked in using WebLogic Application Server for deploying and testing the code.
  • Used MAVEN as a build tools on java projects and written maven POM files from scratch for multi modules projects for development of build artifacts on the source code.
  • Used SVN as a Version Control Tool.

Environment: Java, JDK, JSP, HTML, Struts, MYSQL, JDBC, CSS, JavaScript, Spring, SOAP, SVN.

Confidential

Web Developer

Responsibilities:

  • Creating Front-end Applications using HTML, CSS and JavaScript.
  • Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations.
  • Developed Use Cases, Class diagrams and Sequence and Activity diagrams using Rational Rose.
  • Created webpages using JSP.
  • Implemented Action Classes, Action Forms Struts Tag libraries.
  • Contributed positively to the overall team dynamic; participated in stand-up meetings, planning and design sessions and another business-development working.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Developed and executed Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Tested cross-browsers compatibility on a range of projects.
  • Creating rapid prototypes of interfaces to be used as blueprints for technical development.

Environment: HTML, CSS, JavaScript, Struts, WebLogic, XML, Java, J2EE, JSP, ANT.

We'd love your feedback!