We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 7+ years of IT experience in software development which includes design, development, testing, configuration, deployment, user interaction, requirement analysis, client interaction and support.
  • Extensively worked in core Java coding, J2EE and object - oriented design with strong understanding of Collections, Multithreading, Event/Exception handling, Streams and Lambda expressions.
  • Expertise in developing web-based components/applications using java technologies such as Servlets, Spring, Hibernate, JSF, JSP, JDBC, AWT, SDLC, Applets, Web services (REST and SOAP) and MVC.
  • Strong experience in developing web-based GUIs using Swing, HTML, DHTML, XHTML, XML, Java Script, meteor, React Js, bootstrap, Angular4 components, modules, directives for web enabled applications.
  • Experience on working with Agile Development Methodologies | Test Driven Development (TDD) | Object-Oriented Design & Development. Working experience on Databases like Oracle, MySQL, Ingres, Postgres.
  • Expertise in development using databases such as Oracle, SQL server, Mysql, DB2. Worked extensively with database for developing Stored Procedures, Triggers, Functions, Views and Joins.
  • Strong in Object Oriented Analysis and Designing (OOAD) and Object-Oriented Programming (OOP).
  • Continuous Integration, Continuous Development, build and deployment by using Team Foundation Sever (TFS).
  • Experience in developing web Services using SOAP, WSDL and RESTful.
  • Experience with Business Process Management, modeling and process automation with jBPM.
  • Expertise in Spring-based microservices, GraphQL, continuous integration and continuous delivery.
  • Involved in code versioning, Check In, Check outs and code merging using various configuration tools like SVN (Sub Version) and Git.
  • Proven ability todiagnose,troubleshoot, andresolvetechnical problems.
  • UtilizedLog4jloggingAPIframeworkfor logging Java applications fordebuggingand monitoringpurposes.
  • Ability to learn new technologies with minimal time-period and have excellent client interaction skills and proven experience in working independently as well as in a team.
  • Proficient and highly competent in gathering user requirements and converting them into software requirement specifications using Object Oriented Techniques.
  • Strongcommunication, inter-personal and written skills with exemplary analytical and problem-solving skills.
  • Understand new ideas and technical concepts quickly, converting them into meaningful results.

TECHNICAL SKILLS

Languages: C, C++, Java, Python, Ruby, HTML, SQL

Presentation: Angular 4, React Js, JSP, JSF, Servlets, HTML5, XHTML, jQuery CSS3, JavaScript, AJAXXML, Swing/Java, Node JS, NPM, Meteor, Bootstrap

Library/Frameworks: J2EE, Struts, Spring MVC, Spring Boot, Hibernate, SOAP, Collections, JAX-RS (Restful Web Services), GraphQL, Mockito

Back-end: Oracle, JDBC, PL/SQL, MySQL, SQL Server, Ingres, HSQL, Multi-threading, Quartz Scheduler

Application Servers: Web logic, Tomcat, JBoss, Jetty

Platforms: Windows, UNIX, Linux

UNIX: Shell Scripting, Job Scheduling (Cron)

Other Tools/Technologies: JUnit, Log4j, ANT, MAVEN, Eclipse, MyEclipse, NetBeans, Swagger UI, POSTMAN, jBPM, Splunk, XML, JSON, Git, GitHub, Git bash, Putty, WinSCP, TFS (Team Foundation Server)

PROFESSIONAL EXPERIENCE

Confidential - Charlotte, NC

SR. JAVA Developer

Responsibilities:

  • Created Restful web services using Jax-Rs framework.
  • Working on agile scrum methodology and involving in stand-up meetings to monitor the progress.
  • Used Maven for building and adding the dependencies for Ramses project.
  • Designed SwaggerUI for calling different post, get request and getting the response in the same page in the formof JSON.
  • Designed and developed web applications with MVC Architecture using Spring framework.
  • Implementing J2EE components using Spring MVC, Spring IOC, Spring Transactions, and Spring Security Modules.
  • Involved in Design, Documentation, implementation and tuning of database and SQL scripts for optimal performance.
  • UsedHibernate ORM toolswhich automate the mapping betweenSQL databasesand objects in Java.
  • Designed User interface for RamsesUI to show project status and test case results.
  • Preparing DB scripts and PL/SQL programming to resolve DB related production issues.
  • Involved in developing the user interface by using the Angular Components, Modules, Directives, Html, Typescript, jQuery, ReactJSand CSS
  • Used Git as version control for Ramses project to manage changes to the source code over time.
  • Wrote CRON Jobs to schedule the daily scripts.
  • Developed stored procedures, triggers and sequences on Oracle 11g.
  • Experienced in working with TSQL queries.
  • Used Agile software development methodology which helps to develop project plans.
  • Involved in developing the service of DB Validation and user creation in Ramses project.
  • Used Unix commands to go through the server logs and identify the issues.

Environment: /Tools: Java, C, Python, J2EE, RESTful Web services, Jax-Rs framework, Spring framework, Spring Boot, Hibernate, HTML, JavaScript,CSS,jQuery,bootstrap,Meteor, Jenkins, Tomcat, PostMan, Insomnia, Junit, Mockito, Eclipse, Git, GitBash, Oracle,PL/SQL, MySQL Server, Swagger, Splunk, log4j,, Maven .

Confidential, OLYMPIA, WA

Sr.JAVA Developer

Responsibilities:

  • Extensive meetings with the business to understand/analysis requirements and design accordingly.
  • Estimate and complete assigned user stories.
  • Produced and consumed Restful web services in java by using the JAX-RS framework.
  • Created controllers, service and Dao layer for building a RESTful web service endpoint.
  • Involved in developing the user interface by using the Angular Components, Modules, Directives, Html, Typescript, jQuery, ReactJSand CSS.
  • Worked with React-Router to turn application into Single Page Application.
  • Worked with React JS components, Forms, Events, Router, Animations.
  • Used nginx server for deploying ReactJS application.
  • Experience on Team Foundation server (TFS) which provides source code management (either with Team Foundation version control or Git), reporting, project management (Agile software development), testing, release management.
  • Build Spring Boot microservices for the delivery of software products and used for developing rest micro services.
  • ImplementedJ2EE components using Spring MVC, Spring IOC, Spring Boot, Spring Transactions, and Spring Security Modules.
  • Design and development of jBPM application including process design and modeling.
  • Development with microservices architecture using Rest APIs and Spring Boot.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Integrated Spring Security to validate the users.
  • Auto generated swagger UI documentation for restful web services.
  • Used Spring MVC with Hibernate framework to build the application on server side.
  • Apache Tomcat server is used for running web applications.
  • Wrote Junit tests by using Mockito for testing the developed javaapplication.
  • Worked withPostman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Implemented stored procedures and dynamic SQL on SQL Server.
  • Extensively worked on Java 7/8, J2EEapplications.
  • Docker Container is used for running virtual database.

Environment: /Tools: Java, J2EE, RESTful Web services, Jax-Rs framework, Spring framework, Spring Boot, Spring Security, Hibernate,Maven, HTML, JavaScript, CSS, Angular, TypeScript, React, Tomcat, PostMan, Insomnia, Junit, Mockito, Docker, Eclipse, visual studio, TFS(Team Foundation Server), Git, GitBash, Oracle, MySQL Server, Swagger, Splunk, log4j, Putty, WinSCP, Jenkins,.

Confidential - Charlotte, NC

SR. JAVA Developer

Responsibilities:

  • Created Restful web services using Jax-Rs framework.
  • Working on agile scrum methodology and involving in stand-up meetings to monitor the progress.
  • Used Maven for building and adding the dependencies for Ramses project.
  • Designed SwaggerUI for calling different post, get request and getting the response in the same page in the formof JSON.
  • Designed and developed web applications with MVC Architecture using Spring framework.
  • Implementing J2EE components using Spring MVC, Spring IOC, Spring Transactions, and Spring Security Modules.
  • Involved in Design, implementation and tuning of database and SQL scripts for optimal performance.
  • UsedHibernate ORM toolswhich automate the mapping betweenSQL databasesand objects in Java.
  • Designed User interface for RamsesUI to show project status and test case results.
  • Preparing DB scripts and PL/SQL programming to resolve DB related production issues.
  • Developed UI part of the application by using the HTML, JavaScript, jQuery, CSS, meteor, bootstrap.
  • Used Git as version control for Ramses project to manage changes to the source code over time.
  • Wrote CRON Jobs to schedule the daily scripts.
  • Developed stored procedures, triggers and sequences on Oracle 11g.
  • Used Agile software development methodology which helps to develop project plans.
  • Involved in developing the service of DB Validation and user creation in Ramses project.
  • Used Unix commands to go through the server logs and identify the issues.

Environment: /Tools: Java, C, Python, J2EE, RESTful Web services, Jax-Rs framework, Spring framework, Spring Boot, Hibernate, HTML, JavaScript,CSS,jQuery,bootstrap,Meteor, Jenkins, Tomcat, PostMan, Insomnia, Junit, Mockito, Eclipse, Git, GitBash, Oracle,PL/SQL, MySQL Server, Swagger, Splunk, log4j,, Maven .

Confidential

Jr. JAVA Developer

Responsibilities:

  • Involved in Analysis, Development and Production phases of the application.
  • Used Ajax with JavaScript to fetch the requested work lists and report pages.
  • Developed various Action classes and Form bean classes using Struts framework in the middle - tier.
  • Used Spring MVC and Hibernate in integrating different layers within the application.
  • Used Spring AOP concepts for authentication and logging.
  • Used JDBC for connectivity to Oracle for real-time gathering of prescriptions and retrieval.
  • Developed SQL Queries to fetch complex data from different tables in remote databases using Joins.
  • Developed the Persistence Layer using Hibernate.
  • Implemented an automated functionality to generate e-mails using Java Mail API.
  • Implemented logger for debugging using Log4j.
  • Used JDBC for connectivity to Sybase for real-time tables.
  • Developed stored procedures, triggers and sequences.
  • Wrote CRON Jobs to schedule the daily scripts.
  • Used Maven to build the WAR file.

Environment: /Tools: Java, J2EE, Servlets, JDBC, JSP, Spring MVC, Hibernate, Maven, JBoss, Tomcat, RESTful Web services, Oracle 11g, WSDL, SVN, HTML, JavaScript, CSS, Junit, Mockito, Eclipse, log4j, Maven

We'd love your feedback!