Post Job Free

Resume

Sign in

Senior Java Developer

Location:
Nashville, TN
Salary:
60/HR
Posted:
May 09, 2023

Contact this candidate

Resume:

Professional Summary:

*+ years of experience in Design, Implementation and Support using JAVA, J2EE and related Technologies.

Proficiency in developing secure and distributed web applications using Java, JSP, Servlets, Java Beans, JDBC, XML HTML, AJAX, jQuery, Web services, Spring, Hibernate, and PL/SQL.

Extensive experience in frameworks – Spring 3.0/2.0, Struts 1.2, Hibernate 3.0.

Experience in full software development life cycle (SDLC) from requirements gathering, technical design and analysis through system development, installation and support.

Databases: Experience in RDBMS development using MySQL, Oracle 9i/10g and DB2.

Hands on experience in PL/SQL.

Experience in Continuous Integration and Delivery Rollouts throughout SDLC environment including production rollouts and post support and transitions to support team.

Experience in design and development of SOAP/RESTful Web-Services as Service Providers and Consumers using HTTPS/XML, XSL and WSDL.

Extensive experience with development tools like - Eclipse, MySQL work bench and PL/SQL Developer.

Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing common platforms for all the developers.

Experienced in configuring Jenkins for projects and deploying code in CICD using Jenkins.

Experience in Developing Microservices using Spring Boot.

Responsible in developing Rich Web Interface modules with Ajax, HTML, Java Script, XML, JSON and jQuery.

Proactive coordination with different teams to resolve development/production issues.

Expertise in working with application servers and Web Servers as Web Logic, Web Sphere, Tomcat, JBoss.

Good understanding of technical and domain aspects of design, software development, quality control and other related areas of project life cycle.

Experience in developing applications with Agile/waterfall methodologies.

Excellent experience in documentation in all the phases of software development life cycle.

Conversant with conventional Project Life Cycle and Agile methodology of software development specially using SCRUM methodology.

Good knowledge in business domains including Consumer Services, Mobile Communications, Reward Processing, Payment Solutions, Retail, and Finance.

Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.

Experience with Test Driven development like JUNIT.

Efficient in using Web services like SOAP and Restful Web Services.

Developed Java Web Service using WSDL, and SOAP.

Eager to learn new Technologies and can easily adapt to the new technologies and tools.

Experienced with Jenkins methodologies includes Continuous Integration and Continuous Deployment.

Extensive knowledge about custom tags, JSTL to support custom User Interfaces.

Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.

Technical Skills:

Programming Languages

Frameworks

Java, SQL, PL/SQL, HTML.

J2EE Framework, Spring 3.0/2.0, Struts 1.2, Hibernate 2.0/3.0, Web Services, Maven, Log4J, Slf4j.

Java Technologies

Servlets, Java Beans, JSP, JSTL, JDBC.

Scripting Languages

JavaScript, AJAX, JQuery.

Operating Systems

Windows XP/2000/Vista, UNIX, Linux.

Web Servers

Apache Tomcat.

Web Services

SOAP, Restful, JAX-WS, JAX-RS.

Databases

Databases Oracle, SQL Server, MySQL, DB2.

Versioning Tools

SVN, Git.

Web service Engines

RESTful, JAX-RS, and SOAP.

Application Servers

Oracle Web Logic, JBoss.

Database

Oracle, My SQL.

Protocols

HTTP, SOAP, TCP/IP.

Education: Bachelor of Technology in Computer Science, 2012, JNTU, India

Professional Experience:

Dollar General, TN Nov 2021 - Present

Senior Java Developer

Responsibilities:

Working within SOA based enterprise framework to build web services for Middle Tier processing.

Responsible for requirement gathering and analysis through interaction with end users.

Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.

Played a key role in developing and Implementing Rest web services.

Working on Maven build tool.

Implementation of RESTful Web Service and SOA Architecture.

Using AJAX, JSON, JSP for implementing dynamic Web pages where the content was fetched from backend via API calls.

Involved in developing JSP Pages.

Hibernate framework is used in persistence layer for mapping an object-oriented domain model to a relational database.

Used DB2 as the backend database and Hibernate as ORM Tool to retrieve Data Access Objects.

Developing the application using Spring Boot Microservices by implementing controller and backend service classes.

Involved in creating Database SQL and PL/SQL queries.

Implemented Singleton classes for property loading and static data from DB.

Developed a web service to communicate with databases using SOAP.

Deployed the components into WebSphere Application Server 6.

Actively involved in Backend tuning SQL queries.

Worked in writing commands using UNIX, Shell scripting.

Involved in developing other subsystems server-side components.

Extensively used various collection classes like Array List, Hash Map, Hash Table, and Hash Set.

Developing the application using Spring MVC Framework by implementing controller and backend service classes.

Consuming Web Services by implementing spring’s REST support to make the development of RESTful Web services.

Using JavaScript to submit some of the form values and got the response to the UI according for these values from the Database and defined some functions to activate some fields and deactivate them according to an event.

Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications.

Built Enterprise Java Beans with Point-to-Point messaging functionality and MQ series as JMS provider.

Using Web services for sending and receiving data from different applications using SOAP messages.

Design and development of nightly reconciliation/settlement process.

Fix defects identified during SIT and UAT.

Environment: Java 8, Agile (Scrum), IBM WebSphere Application Server 6, Apache-Struts 2.0, EJB, Spring 4.x, Spring Boot Microservices, Hibernate, JSP 1.2, SOAP/Restful Web Services, jQuery 1.6, Servlet, ANT 1.5, GIT, JDBC, DB2, JDK 1.5, JUNIT 3.8, CVS 1.2, Eclipse, Rational Application Developer (RAD).

Sapiens, Pennsylvania Oct 2018 - Nov 2021

Senior Java Developer

Responsibilities:

Involved in study of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in Requirements document.

Worked in Agile Scrum Methodology.

Involved in coding, maintaining, and administering Servlets, and JSP, JSF components to be deployed on a WebLogic Application server.

Developed front end screens using JSP, HTML, CSS and JavaScript.

Involved in configuration of Spring MVC and Integration with Hibernate.

Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.

Wrote POJO and configuration files using the Hibernate API and annotations to persist Java Objects to the backend database.

Used Spring MVC framework for design and development of web application.

Created Location Look up SOAP based web services using Spring 3.0.

Used Hibernate for Object relational Mapping and Persistence.

Designed and developed the REST based Micro services using the Spring Boot.

Interfaced with Oracle back-end using Hibernate Framework.

Developed the application using Spring Boot Microservices, JSP, Hibernate annotations.

Involved in writing application-level code to interact with APIs, RESTFUL Web Services using AJAX, JSON

Updated pages using HTML, CSS in Angular.js framework.

Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.

Create text message using a configuration file for data mapping and utilize Java Messaging Service (JMS) API to the transaction message to other application via Message Queue (MQ).

Decomposed Epics into User stories and Maintained Iteration updates on Jira.

Implemented Test Driven Development using frameworks like JUnit.

Implemented the logging mechanism using Log4j framework.

Used JAXB to parse XML files and transform them into Print Ready format.

Consumed location look up web services using spring 3.0.

Created Smoke Test in power shell to Test Web services.

Used SVN version control to track and maintain the different version of the application.

Used Maven for building applications.

Environment: Java 1.7, spring 3.0, Spring Boot, jQuery, JavaScript, Angular Js, XML, Restful Webservices, SQL, Oracle, Hibernate 2.0, UNIX, JBoss Application Server, Log4j, Maven.

Hertz, Estero, FL Jul 2016 - Dec 2016

Senior Java Developer

Responsibilities:

Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project on Spring framework.

Developed Controllers using Spring MVC Annotation.

Used Web logic Application Server that implements the Java Platform, Enterprise Edition.

Developed the front end of the application using JSP pages.

Worked with QA for defect management after each Sprint.

Used Visual Studio TFS for defects/Task tracking purpose and Oracle SQL developer as SQL tool.

Logging mechanism used was log4j.

Integrated Hibernate with Spring business components using Hibernate Template.

Created Oracle 10g database tables, stored procedures, sequences, triggers, views.

Created JUnit test scripts to unit test the code flow.

Optimally prepare, develop, and maintain physical application design based on functional. Developed Unit Test Cases and test the Interfaces. Involved in Modules Testing and Integration Testing

Used Core Java concepts of Multithreading and Data encapsulation.

Used SQL and PL/SQL Programming extensively to talk to Oracle database.

Created tables stored procedures and triggers in Oracle. Used Hibernate for mapping between SQL databases and objects in Java.

Involved in Developing and calling RESTful web services.

Designed web portals using HTML, CSS, Java script, JQuery & AJAX for client-side validations.

Environment: Java 1.6, JSP, JDBC, Springs 2.0, Struts 1.2 and Hibernate2/3, EJB 3.0, JMS, Web logic Application server MDB, JAXB, Diamond Core, IBM MQs, JAXB, Oracle 10g, SFL4j, Maven, JavaScript, JUnit 4.0.

Gemsoft Tech, India Jul 2012 - Dec 2014

Java Developer

Responsibilities:

Involved in analysis, design, development and implementation of this application.

Developed User Interface using HTML, JSP.

Validated the data using JavaScript.

Developed Servlets for retrieving/updating the data from tables in the database.

Designed and created the database tables to conform third normalization form.

Provide technical inputs to team members during development stage and also perform peer review of code.

Created UNIX Shell script for sending email to alert users for erroneous records.

Experience with unit testing using JUnit and writing build scripts using ANT.

Developed several Backing Beans, Controllers and Service Control classes.

Prepared Technical documentation and Sequence Diagrams for the application.

Wrote PL/SQL stored procedures and triggers. Tuning complex database queries and joining the tables to improve the performance of the application.

Trained the users on using the software.

Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.

Developed Flight Status subsystem’s server-side components using Struts Framework.

Environment: Java 1.6, J2EE, Servlets, JDBC, MYSQL, HTML, CSS, JavaScript, Apache Tomcat, Ant, Log4j, Eclipse, Linux and Windows XP.

NAVYA SREE

Senior Java Developer

Contact: 609-***-****

Email: adw0pu@r.postjobfree.com



Contact this candidate