We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Charlotte North, CarolinA

SUMMARY

  • Around 5 years of experience in designing, implementing and deploying commercial Enterprise Applications for Multi - tiered-distributed software products and distributed applications using Java/J2EE technologies.
  • Expertise in Object Oriented Programming using Java (Core and Advanced Levels) and J2EE related technologies like JSP, Servlets, JNDI, JDBC and JavaBeans.
  • Proficiency in developing secure Web applications and server-side development using JBoss, JSF, Spring, JSTL, Oracle, DB2 and corresponding design patterns.
  • Extensive experience in UI/RIA technology using CSS, Angular JS, React JS, Bootstrap, Java Script, AJAX.
  • Hands-on experience using Spring Framework in business layer for Dependency Injection, AOP, transaction management and using Hibernate as a persistence layer.
  • Proficient usage of User Interface Design HTML, DHTML, JavaScript, CSS, JQuery, JSON, AJAX, XML mappings and Java Objects for attaining persistence in our application data.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Excellent experience in SOA based integration using Web services technologies such as SOAP (Simple object access protocol), REST (Representational State Transfer) and WSDL (Web Services Description Language)
  • Hands on experience in NoSQL databases (MongoDB) and used Spring Integration.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Hands on experience with databases including Oracle, PostgreSQL, PL/SQL and MySQL involving stored procedures, triggers, functions, indexes and packages.
  • Well versed in MVC (Model View Controller) architecture using Spring, Angular JS, and also implementing JSTL (JSP Standard tag library), custom tag development and tiles.
  • Extensive Experience in Core Java concepts such as Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
  • Extensive experience in Relational Database (RDBMS) Design, Database & Query Optimization, Performance Tuning & Indexing and Implementation of database objects including Tables, Views, Stored Procedures, Functions and Triggers.
  • Experience in implementing micro services using Spring Boot and Spring Cloud.
  • Working experience with Angular JS for improving performance parameters.
  • Very strong experience in using Eclipse IDE, NetBeans, JDeveloper, Spring Tool Suite.
  • Experienced in defining and designing the layers, components of the project using OOAD methodologies, AGILE/Waterfall and standard J2EE patterns and guidelines.
  • Proficient in all Phase of SDLC (Analysis, Design, Development, Testing and Deployment) and gathering user requirements and converting them into software requirement specifications by using Unified Modeling Language (UML), Rational Rose and Visio.
  • Experience in using Web/Application servers like WebSphere, WebLogic, JBoss, and Tomcat.
  • Hands-on experience with control tools like CVS, SVN, VSS (Visual SourceSafe) and data modeling.
  • Hands on experience and in-depth knowledge in implementation of AWS Cloud-specific technologies like EC2, S3, IAM
  • Expertise in using ANT, MAVEN, Log4j and Junit building tools in most of the projects.
  • High development skills and ability to meet project delivery deadlines.
  • Strong interest and high caliber to learn new tools, methods and technologies.

TECHNICAL SKILLS

Languages: C, Java/J2EE, PL/SQL, XML, Matlab.

Technologies: Servlet, JSP, JSTL, JDBC, XML, AJAX, HTML5, JavaScript, Angular JS, JQuery, Bootstrap and Web services (REST and SOAP).

Database Tools: Oracle, MS SQL Server, PostgreSQL, MongoDB, DB2

Frameworks: Spring MVC, Apache Struts, Hibernate, Angular JS, Junit.

Design Pattern: MVC, Factory, Singleton, Front Controller, DAO, Decorator

Web/Application Servers: Apache Tomcat, WebSphere, JBOSS, WebLogic.

Methodologies: Waterfall, Agile, TDD (Test Driven Development), UML, OOAD

Version Control: SVN, Apache Subversion SVN, GIT, GitHub, Maven, Ant

IDEs: Eclipse, Visual Studio Code, Notepad ++, Sublime Text Editor (for Mac), IntelliJ IDEA 14.0

AWS: S3, EC2,IAM,Route 53

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, North Carolina

Senior Java Developer

Responsibilities:

  • Made use of Spring Boot to rapidly develop the application with certain microservices and deployed them with the application.
  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Used HTML5, bootstrap, CSS3, JavaScript and Angular JS to Designed dynamic and browser compatible pages.
  • HTML, Angular, Bootstrap for developing mock-up screens in the prototype to demo the application screens to business users and integrated dynamic pages using Angular JS and JQuery.
  • Continuous integration used Jenkins mainly to generate and send automatic emails regarding updates on project.
  • Developed back end of the application using Spring framework: Spring IOC, Spring AOP, Spring Annotations.
  • Developed REST clients using Spring REST template to interact with existing REST micro services.
  • Added swagger API for Restful services to ease customer’s interaction with the remote services.
  • Involved in designing and developing the JSON, XML Objects with MySQL and NoSQL database like Mongo DB.
  • Integrated Spring and Hibernate, configured logging and developed exception handling for the application. Used Log4J to capture the log that includes runtime exceptions.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework for persistence onto oracle database.
  • Continuous integration using Jenkins for nightly builds and send automatic emails to the team.
  • Involved in creating and updating complex PL/SQL stored procedures, triggers and views.
  • Implemented a Continuous Delivery pipeline with Dockers, Jenkins and Github. Whenever a new github branch gets started, Jenkins automatically builds a new Dockers container from it.
  • Created unit test cases using Junit and created BDD test cases with Cucumber and Jenkins.

Environment: Java 8, Spring 4.0, SpringBoot, Spring, Jenkins, Hibernate4, JMS, Restful, HTML5, CSS3, Angular JS, GitHub, XML, Ajax, XSD, Javascript, Bootstrap, JBoss, AWS, MongoDB, Linux, Jenkins, Maven, Git.

Confidential, Chapel Hill, NC

Senior Java Developer

Responsibilities:

  • Worked with the architectural team to build the design architecture of the application.
  • Designed and developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML from IBM Rational Architect.
  • Configure and deploy applications in SOA, OSB and WebLogic environment.
  • Implemented various design patterns like MVC, Factory, and Singleton design patterns.
  • Used JSP and HTML to design the user interface of the application.
  • Responsible for developing front end UI screens of the application using Angular, Typescript and Angular material.
  • Worked with IDE as Eclipse Indigo and deployed into Oracle WebLogic Application Server & used Maven build tool to achieve more functionality for build process.
  • Used JDBC for communicating with Oracle database.
  • Used Ant 1.5 for compiling and building the code.
  • Involved in development and deployment of application using Struts 1.3, WebLogic 6.1, XML, XSLT, DOM, and XML Schema.
  • Used JQuery 1.3 for the betterment of the UI.
  • Focused on standard-compliant HTML, CSS, and JavaScript, cross-browser compatibility (Safari/Chrome/Firefox, Internet Explorer), and quality assurance testing.
  • Used AJAX for refreshing parts of JSP without sending the whole JSP as request.
  • Used hibernate in the persistence layer for querying the database.
  • Involved in writing Hibernate mapping files (.hbm files) and generating hibernate POJOS and wrote various Hibernate Queries using Hibernate Query Language.
  • Designed the Hibernate Mapping and config files using XML.
  • Used hibernate criteria query to save and retrieve data from the Oracle database.
  • Used LOG4J for debugging and logging the application.
  • Used Eclipse as IDE to write the code and debug using the debug functionality of eclipse.
  • Used CVS as the version control tool.
  • Deployed the Application on tomcat server.

Environment: Java, Struts, JQuery 1.3, AJAX, XML, POJO, Hibernate 3.0, JavaScript, Eclipse, MySQL, CVS version control, LOG4J, UML, AngularJS, JSON, Web Logic, Rational Architect, Apache Tomcat.

Confidential, Irvine, CA

Java Developer

Responsibilities:

  • Applied Java Beans in Oracle database, JDBC connections & Servlets used to retrieve data from the database
  • Utilized JDBC API in establishing connection between databases and Java POJO classes and configured the data resources in Application Server.
  • Developed the Business logic in the middle-tier using Java Beans and Java classes. Implemented MVC architecture using Spring Framework to integrate multiple layers.
  • Conducted Hibernate and created POJO classes for establishing Object Relation Mapping (ORM) between objects and relational database.
  • Created various Modules/controllers/components for the entire application using Angular 2.
  • Implemented validations for both client side and Server side performing the Hibernate Validator Framework.
  • Developed user interface which users can configure the fields performing Spring, JQuery, Struts, JSON and CSS3.
  • Used Web Services (SOAP & RESTful) to communicate front-end and back-end systems. Developed Web Services using JAX-WS to make use of the existing applications.
  • Created configuration files for Spring, Hibernate and JSP navigation. Developed the business logics using Java Beans.
  • Implemented Angular 2 Routing and navigation, Components, Services.
  • Applied JUnit with test cases to test modules involved in the testing & deploying the application and fixed the bugs.
  • Performed Maven to validate, compile and deploy the files.

Environment: Java, Agile Methodology, J2EE-JSP, Servlets 2.5, UML, Tomcat, Spring, Hibernate, Struts, Maven, MySQL, Eclipse, JavaScript, JDBC, Oracle 11g, JMS, Junit.

Confidential

Associate Software Engineer

Responsibilities:

  • SDLC design of application with business use cases diagrams.
  • Understanding of the core project to add this additional component.
  • Setting up application integrations using Java and JavaScript.
  • UI are designed with Dynamic HTML and JSP servlets.
  • Deployed the application in the Web Logic Server environment using Ant tool using Spring architecture with the JSP Client.
  • Designed application on Spring MVC Framework for the design and validation.
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
  • Used Eclipse as IDE to write the code and debug using the debug functionality of eclipse.
  • Use Maven to build the application and deploy on Weblogic Application Server.
  • Used JDBC for communicating with Oracle database to extract only the high net worth clients.
  • Responsible to deploy as web services and integrate with other application with SOAP API.
  • Used LOG4J for debugging and logging the application on Eclipse.
  • Developed standard-compliant HTML, CSS, and JavaScript, cross-browser compatibility (Safari/Chrome/Firefox, Internet Explorer), and quality assurance testing.

Environment: Java, JavaScript, Eclipse IDE, SQL, SOAP, LOG4J, Apache Tomcat Web Service, Web Logic, HTML, JSP.

Confidential

Associate Developer

Responsibilities:

  • Developed Use case diagrams and Sequence diagrams using UML from IBM Rational Architect for the SPT which the additional component on CRM360.
  • Working with Unix team closely for application set up in Linux environment for Test and production.
  • Used Eclipse as an IDE for developing application.
  • Created connections to a database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in parsing XML/JSON for data received.
  • Extensive experience in Production Support (operations includingWeblogicInstallation.
  • Prioritize existing demands from business and defects to streamline them per release.
  • Development, support of integration API modules between CRM360 and other applications in the project.
  • Setting up application integrations using Java and JavaScript.
  • Log tracing and debugging using LOG4J on Eclipse.
  • Responsible to create/update plugins, web service hosting in Apache Tomcat and schedulers to make application handshake and share information with integrated systems.

Environment: Java, JavaScript, Eclipse IDE, SQL, SOAP, LOG4J, Apache Tomcat Web Service, Weblogic, Java Platform Plugin.

Confidential

IT Intern

Responsibilities:

  • Create SQL jobs to trigger data flow, handling integrations using database medium, I was responsible in updating SSIS packages.
  • Solving day-to-day service tickets.
  • Development, monitoring the production servers and solved day-to-day tickets of new demands.
  • Log trace and backup for production backlogs for every release.

Environment: Java, JQuery, POJO, AJAX, XML, JavaScript, Eclipse IDE, MS SQLSERVER

We'd love your feedback!