We provide IT Staff Augmentation Services!

Java Developer Resume

Charlotte, NC

SUMMARY

  • 7 years of strong academic and handful experience on SQL Server, Stored Procedures, Teradata, Core Java, and JEE/J2EE technologies.
  • Proficient in object - oriented programming, developing and debugging of code.
  • Experience on Java OOPs, Collections, Interfaces, Synchronization, and Exception Handling.
  • Used hybrid methods for development. (Agile/Waterfall)
  • Experience in working with UI technologies like HTML, CSS, JavaScript, jQuery, Bootstrap and AngularJS.
  • Expert in generating SSRS Reports Using SQL Server Data tools.
  • Wrote, tested and implemented Teradata Fastload, Multiload and BTEQ scripts, DML and DDL
  • Good experience of Spring IOC, Spring MVC, Spring’s integration with Hibernate, Spring boot and Micro-services technologies.
  • Knowledge in Managing sales pipeline through building automations for CRM.
  • Knowledge in building custom workflows, user interactions with multiple screens and building custom pages for CRM.
  • Developed Servlets & JSP pages for administrative tools using custom tags.
  • Exposure on Advanced Java technologies like Spring framework, Spring boot, Hibernate.
  • Exposure on Front-End technologies like Java Script, NodeJS, ReactJS.
  • Developed business documents for Salesforce.com Custom objects
  • Extensive familiarity with SQL, N1QL queries and worked with RDBMS and NoSQL databases.
  • Good understanding of web services like SOAP and RESTful.
  • Have been involved in building and deployment of the applications by using build tools like Ant and Maven.
  • Experience with Jenkins methodologies includes CI/CD deployments.
  • Profound creative and analytical problem-solving and troubleshooting skills.
  • Able to work well independently or as part of a professional computer program development team.

TECHNICAL SKILLS

Languages: JAVA, C, C++

Front-end Technologies: HTML, CSS, JavaScript, jQuery, ReactJS.

J2EE Technologies: Servlets, JSP, Spring, Spring Boot, JDBC.

IDE: Microsoft Visual Studio, SQL Server Data tools, MS SQL, Eclipse.

Application/Web Servers: Apache Tomcat, JBoss, WebSphere.

Logging Tool: Log4j

Databases: SQL Server, Teradata, Oracle, MySQL.

Version Control: GitHub, SVN, TFS.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Designed and Developed the Application using Spring MVC and Hibernate as the ORM.
  • System built using Spring MVC architecture. Implemented the application using the concrete principles laid down by several design patterns such as Factory Pattern, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, Observer Pattern and Service Locator.
  • Used Java 8 for Collections, Security, Lambda expressions and for Functional Interfaces.
  • Involved in Design and Developing of the front-end using HTML, CSS, and JavaScript to perform validation on the client side.
  • Design Client-side architecture for UI development using Angular 2.
  • Extensively worked on Front end using, jQuery, JavaScript, JSTL, Bootstrap, HTML and Used messaging middleware as JMS.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Developed and tested utilities to interact with SOAP web services.
  • Developed RESTFUL web services using Spring Framework.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Developed a UI component using Angular JS. Project using Angular JS framework frontend development using HTML5 and CSS3 for most of the feature.
  • The Persistence layer consisted of Persistence classes which used to access the DB by using Hibernate HQL and Criteria queries.
  • Using JIRA and Bit Bucket, GIT for version control.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, React Js, and HTML to speed the application.
  • Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Experience with Front-end JavaScript frameworks like React JS, Node JS. And with the creation of RESTful Web service.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Developed and optimized services using NodeJS and ES6 as interfaces to Cassandra NoSQL database.

Environment: s: Java, Micro services, Angular, Java Script, Node Js, SQL, Stored Procedures, Intelij, Hibernate.

Confidential, Riverwoods, IL

Java Developer

Responsibilities:

  • Working as a Developer for Confidential Securities with Structured Products Team.
  • Working on different technologies like Java Multithreading, collections, Core Java, SQL, Stored Procedures, Spring, Spring boot, Micro services, Angular, XML Parsing, Generating XML Requests.
  • Using tools like Eclipse, Microsoft Visual Studio, SQL Server Data Tools (SSRS), Microsoft SQL Server Management Studio, and Team Foundation Services.
  • Giving Production support to an automation project.
  • Getting the Mortgage Treasuries data (Historic Data) from Yield book API through XML Requests and API responds with the XML data, then applying XML Parsing on the Yield book response and performing different calculation on that data.
  • Mapping the calculated data to the database and then generating the daily reports and email update of that data.
  • Generate and Schedule the SSRS Reports using Autosys, Create E-Mail Subscription to the business for every weekday.
  • Deployed SSRS Reports in cloud using TFS.
  • Optimized services using NodeJS, ES6 as interfaces to Cassandra NoSQL database and p rogrammed and prepared code for interfacing with Apache Tomcat systems.
  • Added dynamic functionality to the application by implementing JQuery, Node js.
  • Developed front-end applications using ReactJS, Flux, NodeJS and Docker and Built Spring based Java and Scala services to support Enterprise Web application
  • Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.

Environment: s: Java, Node Js, SQL, Stored Procedures, Eclipse, MS SQL, SSRS, XML, XML Parsing.

Confidential

Java Developer

Responsibilities:

  • Involved in design, development and testing.
  • Contributed to web-based application development.
  • Involved in project enhancements and updated existing modules.
  • Developed CSS and Bootstrap for styling the HTML elements and helped design form validation programs using JavaScript.
  • Used Spring Core Annotations for Spring Dependency Injection and Spring MVC for REST API’s and Spring Boot for micro-services.
  • Involved in integrating the business layer with DAO layer using Hibernate ORM tool.
  • Contributed to development of client side and server-side codes for external and internal web applications.
  • Implemented Oracle as database to store the data and gained exposure to various database objects like tables, stored procedures, functions, and triggers using SQL.
  • Developed Unit test cases using Junit.
  • Helped and support to programming team members as required.

Environment: Java, JSP, Spring, Spring Boot, Hibernate, JBoss, HTML, JavaScript, JDBC, Visual Studio, Eclipse, Maven.

Confidential

Software Developer

Responsibilities:

  • Implemented server-side programs by using Servlets and JSP.
  • Participated in designing the user interface for the application using HTML5, Java Server Pages (JSP) and CSS.
  • Implemented MVC using Struts Framework.
  • Involved in gathering requirements from the client for designing the Web Pages.
  • Involved in implementing the DAO pattern for database access and used the JDBC API extensively.
  • Implemented PL/SQL stored procedures and triggers.
  • Involved in implementing Multi-Threading for communication.
  • Used XML with DTD and its references with the files.
  • Tested the application functionality with JUnit Struts Test Cases.
  • Used CVS for version control.
  • Handled the database access by implementing Controller Servlet.
  • Involved in using Oracle 11i for generating on-screen reports and writing complex sub-queries.
  • Used JDBC prepared statements to call from Servlets for database access.
  • Used Log4J for any errors in the application.
  • Deployed project on Web Sphere 6.1 application server in Linux environment.

Environment: Java 7, J2EE, JSP, Servlets, HTML, CSS, XML, Apache Tomcat, ASP, Spring, JavaScript, Windows 2000, JUnit, CVS, ANT and Log4J, Restful Web services, HP ALM Quality Center.

Hire Now