We provide IT Staff Augmentation Services!

Sr. Javadeveloper Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 8+ years offullstackdevelopment experience with good knowledge in all phases of Software Development Life Cycle(SDLC) like requirements Analysis, Design, Implementation, Testing, and Deployment based on Agile, Scrum, Waterfall Model.
  • Proficient in applying Core and J2EE design patterns and implementation of frameworks like Struts, Spring frameworks like Spring MVC, Spring RESTful web services and ORM frameworks like Hibernate, Spring ORM.
  • Excellent understanding of Object Oriented design methodology and CoreJavaconcepts such as multi - threading, exception handling, generics, annotations, Collections and I/O.
  • Experience in implementing business components using Spring Modules, Spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration.
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
  • Actively involved in Service Oriented Architecture using web services.implementing web services using SOAP and REST API.
  • Auto documented REST services using Swagger and WSDL for SOAP WS.
  • Experience in Application Servers like WebSphere, WebLogic and Tomcat.
  • UsedJavaMessaging Services (JMS), for reliable and asynchronous exchange of important information such as payment status report.
  • Experience in Agile software development process, Test Driven Development(TDD) and Scrum.
  • Experience with Synchronous web services like JAX-RPC, Jersey (extending JAX-RS), JAX-WS.
  • Good experience in writing stored procedures, views, dynamic views, scripts, functions and triggers using PL/SQL.
  • Good experience with Relational databases like Oracle, MYSQL, SQL Server, and No SQL databases like Mongo DB.
  • Experience with design patterns like Singleton, Factory Pattern, Prototype, Business Delegate, Session Façade, Service locator, Observer, Decorator, Front Controller and DAO pattern.
  • Good knowledge in Server and Client-side scripting languages like HTML5, CSS3, JavaScript, JQuery, JSON, AJAX, SAAS, Bootstrap, Angular, Node JS, JSP.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Gradle, SVN, CVS, Jenkins, GIT and Apache Ant and logging tools like Log4J.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Good Knowledge of using IDE Tools like Eclipse, IntelliJ, NetBeans forJava/J2EE application development.
  • Good Knowledge on Java 8 features, Streams/Lambdas/Functional Programming.
  • Experienced in developing the Unit and Integration test cases using JUnit, Mockito, TestNG.
  • Experience in using JIRA for bug tracking and raising tickets.
  • Highly adapt at swiftly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL

J2EE Technologies: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate, Spring Boot, Spring Batch), Microservice.

Databases: Oracle, MySQL, DB2

Database Tools: Toad for SQL Server, Oracle, MySQL.

Operating Systems: Windows, Unix/Linux, Mac

Frameworks: JPA - Hibernate, Spring, StrutsWeb service Specifications SOAP JAX-WS, JAX-RS(Restful).

Design Patterns: Singleton, Factory Pattern, Prototype, Business Delegate, Session Façade, Service locator, Observer, Decorator, Front Controller and DAO pattern.

Servers: Apache Tomcat, WebLogic, Glassfish, WebSphere, JBoss

UI Technologies: HTML5, CSS, Java Script, Bootstrap, XML, Angular, JQuery, JSP, XML Schema

Build Tools: MAVEN, GRADLE, ANT, JENKINS

Methodologies: Agile, Scrum, Test Driven, Waterfall.

Version control tools: GIT, SVN, CVS

IDE’s: Eclipse, My Eclipse, NetBeans

Cloud services: Amazon Web Service(AWS)

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Sr. JavaDeveloper

Responsibilities:

  • Designed and implemented high performance, scalable enterprise information architecture and distributed applications design in an Agile environment.
  • Developed the application by using Spring, Web Services, JavaScript, JAX-RS.
  • Implemented Spring MVC framework for the application development which includes writing controller classes for handling requests, processing form submissions and performed validations.
  • Used Spring Core Annotations for Dependency Injection and Spring MVC for REST API.
  • Developed RESTful Web Services using Jersey, JAX-RS to perform CRUD operations on the database server over HTTP and to consume web services for transferring data between different applications.
  • Implementing Swagger Configuration in Java, Spring boot for auto generating swagger JSON files for REST API call.
  • Designing and implementing theJava API's for processing client data and storing it into databases like Mongo DB and MySQL.
  • Developed the UI Screens using JSP, HTML5, CSS3, JavaScript and did the client-side validation with the JavaScript.
  • Called Rest web services through Angular Js services to get JSON Object and modified the response object to display in UI.
  • Used singleton, factory, abstract design, prototype patterns in implementing the application.
  • Using Git as a version controlling for the source to check in the code and created branches and forks to merge the changes from local.
  • Tracking project implementation through JIRA, planning sprints and reviewing them weekly, documenting the publishing process on confluence for authors.
  • Followed Agile/ Scrum methodology to track project progress and participated in Scrum meetings.
  • Configured the application using Maven for dependency management and for generating deployable artifacts.
  • Implemented server pages using Apache Tomcat as application server and Log4j for application logging and debugging.
  • Built the endpoints using Jenkins and pushed tasks into QA for testing and developed unit test cases using Junit, Mockito to test the accuracy of business logic.
  • Maintain effective relationships with user department personnel. Provide technical support and troubleshoot application issues and bugs.

Environment: Java, Spring Framework, Spring Boot, HTML5, CSS3, JavaScript, Angular JS, Git, MySQL, Mongo DB, Rest API, Jenkins, JSON, JAXB, Maven, JUnit, Mockito, Tomcat Application Server

Confidential, Virginia Beach, VA

JAVA Developer

Responsibilities:

  • Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance.
  • Implemented various core framework like Core Java, design patterns and data structures.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used Spring framework for building the application based on MVC design paradigm.
  • Developed Spring and Hibernate ORM mappings to perform various association mappings to the database tables
  • Wrote Hibernate criteria and named queries for the data retrievals and performed second level caching in hibernate.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed the spring AOP programming to configure logging for the application.
  • Developed Controllers for Restful services using spring-web MVC.
  • Designed & developed pages using JSP, HTML & CSS.
  • Wrote JavaScript validations to validate data on the UI for Optimization and Diagnostics.
  • Developed Web Services to allow communication between applications through REST over HTTP.
  • Worked with sessions for database interaction with MS SQL Server implementing Persistence for data storing and maintenance procedures.
  • Used Tomcat web server for deploying the web content and all code was written using the Eclipse IDE.
  • Involved in gathering business requirements, analyzing the project, and creating use Cases and Class Diagrams.
  • Used Maven Builder extensively for the code building and smoke testing.
  • Eclipse is used for development as IDE and involved in Quality Control Activities such as defect tracking, fixing using JIRA.
  • Deployed app onAWS EC2instances. Used Auto Scaling service for high availability and fault tolerance.
  • Accessed and manipulated theAWS RDS server throughToadfor testing purpose.
  • Using the SpringCloud to build cloudMicro-Service. Used Ribbonfor Load Balancing.
  • Performed Unit testing, bug fixing in multiple environments (DEV/TEST/ PROD) and reproduced bugs for fixing and code review of individual modules in the application.
  • Used SVN as Version Control System.
  • Extensively used JUnit for unit testing, integration testing and production testing.

Environment: java, HTML, CSS, JavaScript, Eclipse, Spring, Spring AOP, Hibernate, SQL, Restful webservices, SVN, Maven, Eclipse, JUnit, log4j, JIRA, AWS EC2, AWS RDS, Ribbon

Confidential, Portland, OR

Java/J2EE Developer

Responsibilities:

  • Involve in all stages of Software Development Life Cycle (SDLC) and used Agile Methodology for the development of the project.
  • Designed and implemented business logic using Spring MVC frameworks.
  • Used Spring to develop light weight business component. Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging.
  • Used REST API to allow user to edit and update the information.
  • Sent JSON format data packets back and forth from front-end to middle-tier.
  • Developed a user-friendly interface using HTML, jQuery and JavaScript and performed input validation with jQuery and JavaScript.
  • Also involved in making changes to existing RESTful web service.
  • Replaced few existing SOAP web service calls with REST to fetch the data from service.
  • Updated some SQL queries and hibernate mapping files as well.
  • Extensively use coreJavaconcepts like Collections, Exception Handling and Generics during development of business logic.
  • Involved in updating store procedure logic.
  • Used TOAD for database developments.
  • Participate in gathering business requirements and converting them into detailed design documents.
  • Wrote Test cases and performed Unit Testing on various modules using JUnit/Eclipse.
  • Using Apache Maven developed application using JDK and deployed WAR files into Tomcat Application Server.
  • Used Log4J to print the logging, debugging, and error info on server console.
  • Extensively used GIT for version control and source code management.
  • Day to day communication with offshoredevelopers, through emails, phone and conference calls to resolve issue and technical discussions as well as understanding of business requirements.

Environment: J2EE,Java, Spring MVC, REST, PL/SQL, Spring IOC, HTML, CSS,JavaScript, JSP, XML, JUnit, Maven, Tomcat, GIT, Junit, Jenkins, TOAD.

Confidential

Java Developer

Responsibilities:

  • Performed requirements analysis and prepared design documents.
  • Involved in using XML for developing tool for user interface customization.
  • Used Core Java Concepts like Collections, Generics, Exception Handling.
  • Developed web GUI using HTML, XHTML, JavaScript, CSS.
  • Created GUIs for applications and applets using SWING components and applets.
  • Implemented the project using JSP and Servlets based tag libraries.
  • Deployed applications on JBoss server
  • UsedJMSfor communicating various clients and its components
  • Developed Servlets, Session and Entity Beans handling business logic and data.
  • Optimized system performance by writing stored procedures and calling them using JDBC callable statements.
  • Used clientside JavaScript much extensively, apparently to make deployment of new changes much easier.
  • Involved in creating Data Structures in the required format.
  • Worked on MySQL database to perform different operations like storing and retrieving the data.
  • Involved in communicating with clients daily to ensure their requirements are being met.

Environment: JAVA, JSP, Servlets, HTML, Eclipse, XML, JavaScript, CSS, JDBC, JMS, MY SQL, JBoss.

Confidential

Program Analyst

Responsibilities:

  • Used Waterfall Model for developing the Application.
  • Involved in creating Use Case Diagrams, Class Diagrams, Sequence Diagrams, Activity Diagrams, and State Chart Diagrams.
  • Used HTML, CSS, and Java Script for developing front end browser pages.
  • Involved in developing applications by using Core Java concepts, Servlets, JSP and connection to the Database is done by JDBC Bridge.
  • Extensively used SQL concepts to Insert, Retrieve, Update the information in the database.
  • Used MySQL Database for storing and retrieving the data.
  • Designed and Developed Servlets to communicate between the Presentation and Business Layer
  • Developed applications and Deployed on Apache Tomcat web server instances in all the respective environments.
  • Involved in writing Test Cases.
  • Used SVN for version Control tool.

Environment: Eclipse IDE, Java, Servlets, JSP, JDBC, HTML, CSS, Java Script, MySQL, SVN tool

We'd love your feedback!