We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • 8 years of experience and knowledge in Java/J2EE stack includes Core Java, J2EE, Spring MVC, Hibernate, Spring Boot, JSP, JSTL, Struts, Eclipse, Oracle, SQL Server, PL/SQL, Servlets, EJB, HTML, CSS, JavaScript, Docker, XML and Windows, Linux, UNIX.
  • Excellent experience in designing and implementing Web, Client/Server and distributed, cross - platform systems using Java/J2EE technology with Agile/SCRUM Methodology.
  • Experience in database design and implementation using different RDBMS like Microsoft SQL Server 2012, Oracle 8i, 9i, 10g and 11g, MySQL and NoSQL database services like Mongo DB, Cassandra.
  • Proficiency in Core Java involving concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
  • Working experience on designing, developing and maintaining client-server, distributed and web application for e-commerce.
  • Expert level skills in deploying, configuring and administering application servers such as WebSphere, JBoss , and Apache Tomcat.
  • Extensive experience in deployment and troubleshooting Web-based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Proficiency in programming with different Java IDE's and text editors like Eclipse, RAD, IntelliJ IDEA, NetBeans, Sublime Text, Visual Studio Code.
  • Used Log4J for extensible logging, debugging and error tracking.
  • Experience in Requirement Analysis, High-level and Low-level Design using design patterns and Object oriented programming and OOAD concepts.
  • Good Knowledge in all phases of the software development life cycle (SDLC) process including analysis, design, development, implementation, integration, testing, debugging, production support, maintenance, and the support of object oriented and client-server web applications.
  • Actively Involved in Gathering Functional/Business Requirements from the Clients/Analysts and creating Detailed Design Documents using UML.
  • Strong hands-on experience using Spring MVC Controllers, Inversion of Control(IOC), Spring Boot, Spring Aspect Oriented Programming(AOP), Spring DAO, Spring Security.
  • Responsible for providing rotational, 24x7 production support.
  • Experience in dynamic web development using JQuery, Bootstrap, Angular JS, AJAX, JavaScript, HTML5, XML and CSS.
  • Experience with Collections, Interfaces, Synchronization, and Exception Handling.
  • Build Spring boot based Java micro services to support enterprise web application.
  • Developed Micro services using RESTful services to provide all the CRUD capabilities.
  • Experience in developing an automated process for builds and deployments using Jenkins, Ant, Maven, Gradle, CHEF and Shell Script.
  • Experience in implementing Core Java & J2EE design patterns like Front Controller, MVC, Singleton, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Façade and Value object pattern etc.
  • Experienced following Agile/Scrum, Waterfall methodology, and TDD practices.
  • Expertise in coding by using SOAP based Web Services, Restful Web Services, and AWS Implementation.
  • Possess ability for critical thinking, analysis, good interpersonal and communication skills. Team-oriented, technically motivated and creative. User oriented with a desire to learn client's business requirements.
  • Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills.

TECHNICAL SKILLS:

Programming Languages: Java, C, Python.

Web Technologies: JSP, JavaScript, Json, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, Angular JS, Bootstrap, JSTL.

Platforms: Windows, Server (2000, 98, NT), Unix, Linux, Android.

Java Design Patterns: MVC, Singleton, Front Controller Factory, Abstract Factory, Session Fa ade .

UML Tools/other tools: MS Visio, Rational Rose Enterprise, Edit plus, Dreamweaver, Sublime Text, Enterprise Architecture.

J2EE/JAVA Technologies: J2EE, Servlets, JSP, EJB, WMB, JDBC, JMS, JNDI, JSF, Web Services (DTD, XSD, RESTful, SOAP, REST, WSDL, JAX-WS).

IDE & Reporting Tools: Eclipse(Oxygen), JBuilder, IntelliJ IDEA, Brackets, NetBeans, IntelliJ.

Design Methodologies: UML, Rational Rose, Object Oriented (OOA/OOD), MVC

J2EE MVC Frameworks: Hibernate, Spring BOOT, Spring MVC, Spring Integration, Struts, Angular JS, JSF (Java Server Faces).

Databases: DB2, MySQL, SQL, SQLite, Oracle 9i, 10g and 11g and MongoDB.

Application Servers: IBM Websphere, Oracle Web Logic, JBoss, Glassfish, and Apache Tomcat 6+

ORM Frameworks: Hibernate, JPA.

Build Tools: Ant, Maven and Gradle.

Version Control: Rational Clear Case, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe).

WebService Specifications: JAX-RPC, JAX-WS (SOAP), JAX-RS (Restful).

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development, Waterfall.

Cloud Technologies: AWS.

Testing: JUnit

Logging Tools: Log4j, SLF4J

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Senior JAVA Developer

Responsibilities:

  • Implemented Spring BOOT framework, managed dependencies and map collections from Mongo DB to access employee rewards and sales incentive program.
  • Extensively used JQuery for front end components to interact with JavaScript functions which add dynamism to web pages at client side.
  • Responsible for setting up Angular Js framework to achieve data binding between HTML and JavaScript objects.
  • Involved With content distribution team to develop improve performance of website and identify the relevant functional and technical requirements.
  • Performed CRUD operations like Update, Insert and Delete data in Mongo DB.
  • Worked with JBoss, Infinispan Cache system to load data from cache memory.
  • Integrated internal and external Client resources to confine and troubleshoot issues resulting with service disruption and outage.
  • Produced centralized Spring Restful Web Services for Enterprise applications to consume in JSON format within trusted client-server environment.
  • Developed complex JAX-RS and Rest based Web services in JERSY to expose the data to Spring module and suit the requirement.
  • Developed Micro services using RESTful services to provide all the CRUD capabilities.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
  • Establishing time-based requirements by responding to service tickets and service requests.
  • Worked to run day to day Data Migrations from Preproduction DB to Production DB.
  • Execute Source Code study for the latest code releases done on all the domains.
  • Involved in server side scripting with Node JS.
  • Collaborate with database technical teams to ensure proper integration of the environment.
  • Suggested bug fixes by monitoring user transactions and worked with Architects to apply changes to most release cycles.
  • Wrote application level code to interact with the server and consume the JSON data by making AJAX calls and updating the DOM.
  • Worked in an Agile environment and participated in Scrum meetings through JIRA.
  • Strong knowledge implementing Log4j for logging.
  • Involved in back-end services designing and developing to maintain and expand our AWS infrastructure and to provide mentorship to others on my team.
  • Worked on Jenkins for continuous integration and deployment of the code.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Hands on experience in developing a data pipeline using Kafka to store data.
  • Used Git for code repository and Maven for building dependencies.

ENVIRONMENT: Java 1.8, J2EE, Apache Tomcat 8, Git Hub, HTML5, CSS, JBoss, JQuery, Maven, AWS, JAX-

RS Spring tool suite, AJAX, Log4j, JSON, Eclipse Oxygen, Agile, Scrum, Kafka, Jenkins, Mongo DB 3.2JIRA, Node Js, JERSY.

Confidential, Houston, TX

Senior JAVA Developer

Responsibilities:

  • Extensively used Agile development methodology for designed and developed testing phases in a project with Test Driven Development(TDD).
  • Used AJAX extensively to implement front end /user interface features in the application
  • Developed UML Use-Case diagrams, Sequence and Collaboration diagrams, class diagrams.
  • Implemented Spring beans as business logic components using Spring annotations, configuration files, and spring modules.
  • Implemented DAO for the retrieving of data to display on User Interface.
  • Worked on configuring deployment environment to handle the application using IBM WebSphere.
  • Implemented Rest based services, exception handling, different response types using Spring MVC.
  • Implemented logical Aspects like Transactional, Session using Spring AOP concepts.
  • Developed the application using industry standard design patterns like Singleton, Factory Pattern, Data Access Objects and MVC for better maintenance of code and re-usability.
  • Involved in HTML, CSS, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface.
  • Experience in developing application level environments using Docker and maintaining and scaling Docker containers to deploying micro services.
  • Performed Querying, Data Modelling, indexing operations on Cassandra and develop web based applications using spring frameworks.
  • Designed and implemented XML/WSDL/SOAP Web Services to provide the interface to the various Discuss the UI, Usability & Designing issues with client & onshore team.
  • Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding application tables.
  • Performed unit testing using JUnit and Mockito.
  • Fixed issues in different user interfaces modules using AngularJS.
  • Used MAVEN to define the dependencies /plug-in and Chef Configuration management for automation and build the application.
  • Respond promptly and professionally to bug reports.
  • Used SLF4J to log debug and exception statements.

Environment: J2EE, Java, Spring MVC, XML, JUnit, JSP, Maven, JMS, Cassandra, SQL, HTML, SOAP, DockerCSS, Bootstrap, JQuery, JUnit, JAXB, Angular Js, IBM WebSphere, AJAX, Agile, Mockito, MAVEN, Git Hub,

CHEF, TDD, SLF4J.

Confidential, Naperville, IL

JAVA/J2EE Developer

Responsibilities:

  • Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing and UAT Testing support and Production Maintenance.
  • Extensively used agile development methodology and project planning.
  • Worked for low level designing in UML to generate Use case, sequence and Class diagrams using Rational Rose suit.
  • Performed Rest based services, exception handling, different response types using Spring MVC.
  • Utilize spring DAO for data access with the help of hibernate to implement CRUD based operations.
  • Implemented logical Aspects like Transactional, Session using Spring AOP concepts.
  • Developing XSLT's as per the schema and using the Business Object Definition Mappings to generate the desired output XML.
  • Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL.
  • Worked on JMS (Java Messaging Services) application to broadcast messages.
  • Developed and used Angular bindings for various scripting tasks in AngularJS.
  • Implemented validation rules using JBOSS BRMS (Business Rule Management System), a version of DROOLS.

Environment: Java, Design Patterns, Spring, Spring MVC, Spring Batch, Spring AOP, Hibernate, Rational Rose, RestAPI, JMS, JAXB, XML, XSD, SQL Server 2012, Oracle, Log4J, Web Services, AngularJS, Maven, Git Hub, JBOSS.

Confidential, Acton, MA

Java/J2ee Developer

Responsibilities:

  • Used class-responsibility-collaborator(CRC) model to identify organized classes in the Hospital Management Systems.
  • Integrated Hibernate with Springs and used Java Persistence API (JPA) and Java Data Objects (JDO) for resource management, data access object (DAO) implementations, and transaction strategies.
  • Used Glassfish 3.1.2 to deploy applications on local and development environments of the application.
  • Developed RESTful web services using JAX-RS and used DELETE, PUT, POST, GET HTTP methods in spring and OSGI integrated environment.
  • Used Spring MVC, IOC, GitHub, JSF, SPA, Multithreading, NetBeans to develop intranet web application.
  • Built Web pages that are more user-interactive using jQuery plug-in for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, and JavaScript.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used CVS as version control.
  • Developed Spring Configuration for dependency injection by using Spring IOC, Spring Controllers.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user applications.
  • Worked on MySQL statement caching and database connectors.
  • I mplemented the logging mechanism using Log4j framework.

Environment: Java1.6, Glassfish, Log4j, JavaScript, Hibernate, Spring 3.0, MySQL, JMS, REST, SOAPAngular JS, AJAX, Glassfish 3.1.2, JSON, NetBeans, GitHub, JSF, SFA, Junit.

Confidential

Java/J2ee Developer

Responsibilities:

  • Involved in development which included Business logic from presentation layer to Data Layer.
  • Implementations for business requirements commonly used throughout the applications.
  • Developed the presentation /User Interfaces (GUI) using JSP, HTML, and Dynamic JSP.
  • Involved with Spring Core for dependency injection/Inversion of control (IOC), and integrated struts framework.
  • Developed rules for business validations using Rule Engine.
  • Developed validations using Struts validations and Business validation using Rule Engine and JBOSS DROOLS.
  • Developed Build scripts using ANT for project deployment.
  • Involved in internal QC deployments and INT deployments.
  • Developed Cron job schedulers for application on UNIX Operating system.
  • Used Java, J2EE, EJB and implement highly configurable interfaces and pattern implementations for business requirements commonly used throughout the application.
  • Used JProfiler for monitoring the application.
  • Implemented the database connectivity using JDBC with Oracle database as backend.
  • Developed JSPs for user interface with Tag libraries, Custom tags and JavaScript.
  • Developed middle tier business logic, using Singleton & DAO patterns.
  • Developed custom validation plug-in for validation of user input in struts framework.
  • Actively involved throughout the life cycle of the project from requirements gathering to

maintenance and optimizing the system.

Environment: Java, Struts2.3.3, EJB, JBOSS and Dynamic JSPs, Rule Engine, Eclipse, Oracle, SQL, ANTLog4j, JavaScript, Linux, Windows XP, SVN, ANT.

Confidential

Junior Java/J2ee Developer

Responsibilities:

  • Responsible for requirements gathering, analysis, and system design and interacted with business users in analyzing the requirements.
  • Designed and developed software applications using Java and J2EE.
  • Used Struts, Spring framework to develop web applications.
  • Built web-tier by using JSP, HTML, CSS, JavaScript, AJAX Prototype, and DOM.
  • Used Hibernate for persistence layer to connect and perform operations on PL/SQL database.
  • Delivered exceptional project outcomes by producing robust, scalable code using Java EE, and following through with debugging and post-implementation testing / re-testing.
  • Developed GUIs using Java Swing and Eclipse on both Windows and Linux Ubuntu.
  • Performed unit testing, system testing and user acceptance test.
  • Used CVS for version control such as Subversion.

ENVIRONMENT: Java, J2EE, Spring MVC, EJB, Apache Tomcat 6.x, Apache, EJB, HTML, CSS, CVS, JavaScriptAJAX Prototype, PL/SQL, Eclipse IDE/ NetBeans IDE, Windows XP, Linux.

We'd love your feedback!