We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY:

  • 7 years of IT experience in Programming with Application Software Development in IT industry and dynamic experience in Software Development Life Cycle including requirement gathering, designing, programming, testing and implementation of major Systems.
  • Expertise in Core Java concepts such as OOP Concepts, Collections Framework, Exception
  • Expertise in application development using MVC architecture with JAVA, J2EE, JSP, Servlets,
  • JDBC, AngularJS and NodeJS, Web services, Apache Tomcat server, MongoDB, Oracle under Windows.
  • Well versed with complete Software Development Life Cycle (SDLC) and various software development methodologies such as Agile Methodology and Waterfall model.
  • Hands on experience in the design of J2EE architecture Web Applications, using technologies such as Java, Spring MVC, Hibernate, JSP, JDBC, Servlets.
  • Experience in automated deployment tool such as Kubernetes which is used to deploy quickly.
  • Good knowledge about using HTML 5, CSS 3, AngularJS, React JS and JavaScript.
  • Expertise in developing data models using Hibernate (Caching, Relationships and Hibernate DAO) Object relational mapping (ORM) framework and configuring Hibernate persistence layer.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic
  • Used Docker to containerize the Services and APIs to run on EC2 instances.
  • Strong hands - on experience with Spring IO, Spring Boot, Spring Security, Spring Batch.
  • Detailed experience with Spring Framework projects including use of features: AOP, DAO, Dependency Injection (IOC).
  • Have Strong experience in using Web Services Technologies like SOAP(JAX-WS), RESTful
  • Good working knowledge of MAVEN for project build and Log4J for logging.
  • Experience in unit testing using Junit, Mockito, Power Mockito and Cucumber.
  • Have excellent analytical, programming and problem-solving skill.

TECHNICAL SKILLS:

J2SE: Java 1.5/1.6/1.7/1.8

J2EE: JSP 2.0, Servlets 3.1, EJB 2.0/3.0, JMS 2.0, JDBC, JNDI

Framework: Struts, Spring 4.0, Microservices

ORM Tools: Hibernate 5.0, Apache IBATIS.

Web/Application Servers: Apache Tomcat, WebSphere, WebLogic

Web Technologies: XML, HTML5, DHTML, CSS3, JavaScript, AJAX, JSON, jQuery, Angular JSNode JS.

XML Technologies: XML, DTD, XSD, XSLT, SAX, DOM, JAXP, JAXB

IDEs: Eclipse, RAD 5.0/6.0/7.0, Net Beans

Design Skills: UML (JUDE, Rational Rose, Visio), Object oriented Analysis and Design

(OOAD), Java & J2EE Design Patterns

WSDL, SOAP, JAX: WS, CXF, AXIS, JAX-RS, SOA, UDDI, WS-Security, SOAP

UI, RESTful

Database and Tools: Oracle 9i,10g,11g, MySQL, DB2, MongoDB, NoSQL

Testing: Junit, Mockito, Cucumber, SOAP UI, Firefox Plugin

Version Control: SVN, CVS, GitHub

Build & Deployment: Maven, ANT, Jenkins

CI/CD Tools: Jenkins, Chef, Docker, Kubernetes

Methodologies: Waterfall, Scrum Agile

AWS: EC2, RDS, S3, ELB, SNS, CLOUDWATCH, IAM, AUTOSCALING.

PROFESSIONAL EXPERIENCE:

Confidential -Detroit, MI

Sr. Java Developer

Responsibilities:

  • Working in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery (Jenkins Tool), Junit, Mockito, JIRA issue navigator, Crucible Code Reviews is part of every day's work
  • Participating in business meetings along with business analysts to record user requirements and developing design artifacts.
  • Maintaining existing UI Applications and upgrading them using CSS 3, jQuery, AJAX, Angular JS JavaScript, JSON and HTML 5.
  • Building large scale web applications using JavaScript and React.js.
  • Using node.js for the management on interchange of the data between the servers and the users with the help of web sockets.
  • Implementing Spring Boot to create a CRUD backend for our React-fronted application.
  • Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Using XML Http Request Object to provide asynchronous communication as part of AJAX and GWT implementation.
  • Implementing pre-authentication and data base security using spring security. Implementing crosscutting concerns using Spring AOP.
  • Deploying Spring Boot based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
  • Configuring AWS Identity and Access Management (IAM) Groups and Users for Improving Login authentication.
  • Developing projects with RESTful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and automated the documentation using Swagger and WADL.
  • Developing and deploying Micro Services based applications using Spring Boot and Spring Cloud.
  • Testing for Node JS is done using Mocha and chai and for spring boot used Mockito, Junit, mock mvc and thereby achieving Test Driven Development (TDD).
  • Deploying the Dockerized Spring Boot application that is intended to be run on dev local machine using PCF (Pivotal Cloud Foundry).
  • Maintaining High Availability and Docker containers by using Kubernetes.
  • Behavioral and Integration testing is done using Cucumber and Selenium respectively.

Environment: Agile Methodology, CSS 3, jQuery, AJAX, JavaScript, JSON, HTML 5, React JS, Angular JS, Mocha, Chai, Spring Boot, Karma, Jasmine, Hibernate 5.0, Amazon Web Services (AWS), JAXB, Spring 4.0, Jenkins, Mongo dB, Cucumber, Selenium.

Confidential -Chicago, IL

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed UI pages with Struts, JSP, Spring MVC, HTML5, CSS3, JavaScript, Angular JS, jQuery, and
  • used Boot Strap for creating Responsive Web pages.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, Express JS and JQUERY.
  • Worked on Proof of Concept for developing application using Node JS with React JS.
  • Managing and running the applications within containers by using Docker.
  • Designed/Developed server-side Drools based validation framework for validating customers submitted data.
  • Used Stash and Enterprise GitHub for keeping track of all the changes in source code.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate.
  • Created Standalone applications using Spring Boot.
  • Developed RESTful web services using Spring Boot to provide domain data for the application.
  • Performed code build and deployment using Maven and Jenkins.
  • Developed JSON services Jax-Rs and JSON documentation using Swagger API.
  • Created tables and worked on MySQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. And used Stored Procedures in the application.
  • Wrote My SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Used AWS (Amazon Web Services) Deploying, managing and operating scalable, highly available, and fault tolerant systems.
  • Strategic and practical implementation of cloud-specific AWS technologies including Elastic Compute Cloud (EC2), Simple Storage Services (S3), Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
  • Created Mongo DB/NoSQL collections. Developed Server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL stores.
  • Developed test cases and performed unit testing using JUNIT Test cases.
  • Developed multiple unit and integrations tests using Mockito, Easy Mock.
  • Developed test scripts in Selenium Web Driver using Java Language.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • We used Grunt for Build Process.

Environment: s:HTML5, CSS3, Java Script, XML, Ajax, Angular Js, jQuery, JSON, Restful Services, Node Js, Jdk, Spring 4.0, Multi-Threading, Hibernate 4.0, MySQL, Mongo DB, GitHub, Connector, Shell Scripting, Maven, Jenkins, AWS, Docker, SVN, Tomcat, Selenium WebDriver, JUnit, Mockito, Eclipse, Jira.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in Object analysis, design and documentation (OOAD) of the application model using UML.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet). Also, implemented Dependency Injection using the Spring framework.
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).
  • Involved in developing and customizing UI pages with JSP, Spring MVC, HTML5, CSS3, Struts, JavaScript, jQuery, Angular JS, Node.JS, React JS for creating Responsive Web pages.
  • Developed JSP custom tags and used JSTL for reusability.
  • Used Spring Web component for support of web utilities.
  • Extensively worked with Servlets, JDBC, JNDI, JSP, Hibernate and Spring to build application logic.
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from
  • Wrote service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Used Eclipse IDE for development, configured and deployed the application on to WebSphere using Maven, version control by SVN and tested using JUnit.
  • Involved in writing the code using Multi-threading and extensively used Collections during the development.
  • Involved in the configuration management using SVN and Jenkins
  • Developed various test cases and performed unit testing using JUnit.

Environment: J2EE, Java, JSP, Servlets, EJB, Struts, JDBC, WebSphere, Eclipse, Hibernate 3.0, Spring 3.0, AngularJS, NodeJS, ReactJS, jQuery, AWS, API, Log4J, JUnit, HTML5, DHTML, JavaScript, UML, SVN, Jenkins.

Confidential

Software Programmer

Responsibilities:

  • Performing requirement analysis by gathering both Functional and Non-Functional Requirements.
  • Clarifying queries and doubts from functional specification document Owner /product management.
  • Designing, Coding, Code Review, Documentation.
  • Building and Packaging Source code version control management using SVN, Jenkins
  • Used AJAX to make Asynchronous Request’s for better performance.
  • Implemented JSF (MVC) framework for the web applications.
  • Developing EJB for the business flow (Session Beans) and Business objects (Container Managed Entity Beans) using EJB 2.0 and Web Logic Application Server.
  • Designed and developed sub system using Java Servlets, JSP, J2EE Entity beans and Session Beans.
  • Designing and developing user interfaces using Angular JS, JavaScript, JSP, XML, XSLT, HTML and CSS.
  • Implemented JMS as Messaging Service between Different Software Components.
  • Involved in the JUnit and Regression testing for the application.
  • Used ANT scripts for code compilation and Log4j for logging purposes.
  • Involved in writing SQL, PL/SQL queries and stored procedures for the application in Oracle 10g
  • Written JUNIT test cases for each functionality.
  • Used Eclipse IDE and Web logic application servers in development.
  • Used Web /RESTFUL services to get the data from the central system.
  • Responsible for deploying the code into DEV & QA environment.
  • Coordinated with QA and Business teams to resolve the identified issues through Quality Center.
  • Involved in production support and resolved the tickets.
  • Involved in Defect management, debug, troubleshoot and identifying root causes of the issues and fix the issues.
  • Developed REST services using Spring and Used JAXB API for XML parsing.
  • Mentored Offshore Developers and assign the task on daily basis and review the changes.

Environment: Java, J2EE, Spring 3.0, JSP, Servlets, Web Services, EJB, Web Logic Application Server, Eclipse, Oracle 10g, PL/SQL, SQL, JDBC, JavaScript, jQuery, HTML, CSS3, Angular JS, JSON objects, Ajax, WSDL, XML, XML-schema, RESTFUL Services, JUNIT.

We'd love your feedback!