We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Around 8+ years of experience in software developing of web based applications using Java/J2EE technologies such as Servlets, JSP, JPA, JDBC, Hibernate,Spring, Spring Boot, Spring MVC, Microservices, AWS and Web Services (JAX - RS and JAX-WS).Building microservices for the delivery of software products across the enterprise.Experience in using Spring Framework (Spring Core, Spring MVC, Spring ORM and Spring Boot).
  • Well versed with complete Life Cycle Development process which includes Designing, Developing, Testing and Implementation.
  • Experience in using frameworks and tools like Spring, Hibernate 3.0, Struts, Ant, Maven, Apache Storm, OpenTSDB, J-Unit.
  • Excellent Core Java development skills.
  • Experienced with Python, Django and machine learning, data science frameworks.
  • Expertise in several J2EE Technologies like JSP, Servlets, JDBC, JNDI, JMS, Web Services (SOAP, WSDL, UDDI), YAML, XML/XSLT, SAX, DOM, JAXRPC, JAXP, JAXB.
  • Expertise in using various design patterns such as MVC (Model-View-Controller), Singleton, Factory, Observer, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Excellent programming skills in JAVA and J2EE technology, including Enterprise Java Beans (EJB), etc.
  • Expertise in coding business components using various API’s of Java like Multithreading, Collections, etc.
  • Experience with AWS, Docker,Jenkins, Heroku, Spinnaker, kubernetes, Git.
  • Hands on experience in developing client/server, multi-tier and web-based applications
  • Worked extensively with open source projects like Log4j, Junit, Maven and Ant.
  • Excellent skills in developing code to interact with the databases using Oracle & MySQL.
  • Experienced team leader in building cohesive team from recruiting to mentoring towards delivery.
  • Experienced in requirement gathering, architectural design, and functional design and turning requirement to product.
  • Deploying and configuring the application on Apache, Tomcat, WebLogic.
  • Excellent knowledge and experience in distributed system and object oriented technologies in N-tier environment.
  • Worked In Service Oriented Architecture (SOA), Rest, SOAP.
  • Possess excellent technical skills and exceptional ability to quickly master new concepts.

TECHNICAL SKILLS:

Languages: Java,Python, Go,, PL/SQL.

Java EE: Java 5: 8, Apache CXF, Servlet, JMS(TibcoEMS,ApacheMQ,RabbitMQ), Java Executor, Multithreading, Garbage Collection, Performance tuning

Java Frameworks: Spring MVC, Spring IOC, Struts, Spring Integration, Spring Batch, Spring Boot

OR Mapping: JPA, HQL, Hibernate, JDBC, ibatis

Web Development: HTML, DHTML, JavaScript, CSS, JSON, jQuery, Ajax, Bootstrap, TCP/IP, HTTP, UDP, FTP, WebSockets

Web Services: Microservices, RESTful Web Services, SOAP Web Services, Amazon Web Service (AWS), Apache Service Mix, Heroku, Kubernetes

Continuous Integration(CI): Hudson, Jenkins,Spinnaker, Cloud Foundry

Source Control: Git, CVS, Stash, Fisheye, Bamboo, TFS, CARA

Apache: Ant, Log 4j, Velocity, MQ, Tomcat, CXF, Service Mix, JMeter, Storm, Spark, Kafka, Mesos, Camel

IDE: Eclipse, MyEclipse, Intellij, Dreamweaver, Netbeans, Sublime Text, Anaconda, Pycharm

Code Analysis: PMD, Checkstyle, findBug, Sonar, Jenkins, SonarQube

Application/Web Servers: JBoss, Tomcat, IBM WebSphere Application Server, Web logic Application Server

RDBMS: Oracle 9i/10G/11g, MySQL and DB2.

Design Patterns: Singleton, Factory, DAO, Observer, Strategy, Decorator, State, Collection

Tools: and Utilities: JUnit, Apache Ant, Maven, Apache AXIS, Log4j, Remedy.

Project Management: Jira, Microsoft Office, VersionOne

EXPERIENCE:

Confidential, San Francisco, CA

Senior Java Developer

Responsibilities:

  • Developed Presentation tier implementation which involves in creating the JSP, configuring action classes and developing several Action classes involved in the project.
  • Implemented persistence layer using Hibernate with JPA annotations based approach.
  • Used the Amazon Web Services Elastic Beanstalk in order to deploy the application for improved resource control, auto-scaling and improved developer productivity.
  • Created SQL queries for the Database layer by studying the required business objects and validated them with Stored Procedures.
  • Developed multi-threaded standalone app inPython.
  • Used JavaScript for client side validation and maintained the customer support and customer data from database tables in Oracle database.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and used Spring IOC (Dependency Injection).
  • Leveraged the Model-View-Controller (MVC) design pattern and ensured that all controls were bound using data binding to the View Model.
  • Developed several Data Access Objects that fires the Hibernate Queries.
  • Implemented Spring Controllers and used Spring tag library in JSPs for MVC layer of admin pages.
  • Built and accessed the database using Hibernate with Oracle.
  • Followed Agile Methodology to develop this project that involved everyday Scrum meetings with the Team Lead.
  • Developed unit tests using the Spring Mockito Framework to test the service classes.

Environment: Core Java, J2EE, JSP, JSTL, Spring, and Hibernate, Oracle, Eclipse, JUnit, Spring Mockito, AWS, Python, MySQL, JPA, Apache Storm.

Confidential, Pleasanton, CA

Java/J2EE Developer

Responsibilities:

  • Involved in Software Development Life Cycle (use cases, design, coding, testing)
  • Implemented in MVC Architecture using Spring.
  • Developed presentation layer using AJAX, HTML, CSS, and JavaScript
  • Involved In integration of different layers of the application.
  • Design and development of tables in Oracle database and creation of action and DAO classes and class diagrams and thorough unit testing the module.
  • Extensive development of JSP, Action Class and form beans using Eclipse IDE.
  • Implemented validation framework for creation of validation.xml and used validation-rules.xml.
  • Designed and Developed Java classes, XML Mapping files and Service classes to use the Hibernate API
  • Using tools based on JDBC, JTA, JNDI, JCA, JAF and JavaMail
  • Created Java and XML/XSLT components for an IBM MQ-Series adaptor for plug-in. Design included a robust data element mapping strategy, allowing easy customization for IBM implementers.
  • Created connections to database using Hibernate sessionFactory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Developed stored procedures and triggers in PL/SQL
  • Scheduling the executable Java jar files for sending email notifications using shell scripts in Unix server
  • Created a Use case Diagram that shows the User cases and developed classes and diagrams using UML.
  • Involved in writing Junit test cases and suits using Eclipse IDE.
  • Schedule Application Development using Test driven development (TDD)
  • Continuous Integration involved.

Environment: Java,Spring, WebLogic 6.0, Oracle 9i/10g, Eclipse 5.1, JSP, JPA, XML, Unix, J2SE, Servlets, JDBC, JMS, Hibernate 3.0, JMS, Jboss, Ant, web Services, vSphere, Maven 2, JUnit, HTML

Java/Java EE Developer

Confidential, San Jose, CA

Responsibilities:

  • Designed and developed REST Web services by using Java1.7, Spring-4, Hibernate-4.2 and MYSQL-4.1
  • Build and Deploy Project in Development environment and release coordination for other upper environments.
  • Mongo DB was used as persistence database and Redis as high-speedcache.
  • Used Spring MVC to implement MVC architecture. Designed Spring controller to handle requests from users and return results, Spring Interceptor to check user status, or provide warning message.
  • Used Core Java to Implements business logic and algorithms such like quicksort, dynamic programming and BFS search.
  • Involved in the development of front-end design using HTML 5, XML, and AnglarJS.
  • Used Spring IoC for bean management and transaction management.
  • Used Spring AOP to weave additional logic into main business logic, e.g. status check, generate warning, or clear data.
  • Used Spring Restful API to implement Restful Web Services, sent JSON data type between front-end and the middle-tier controller.
  • Serving as a core member of OpenAPI team in design and development of API Framework using.
  • Used Node.js (Express) to create the API which can provide or consume JSON.
  • Worked on developing data models by configuring Hibernate persistence layer, mapping Java classes with database using Hibernate, Hibernate query language (HQL).
  • Created an XML configuration file for Hibernate Database connectivity.
  • Used Log4j1.2.x to generate system information and debug message.
  • Analyzing business requirements and determining feasibility of implementation.
  • Coordinate with other internal teams including Quality Assurance, Project Operations (development) and web site designers.
  • Participated in design and code reviews.
  • Interact with other team members to in corporate their innovations and vice versa.
  • Using Quality Center for Defect Management.
  • Using Maventool for managing project's build, reporting and documentation from a central piece of information.

Environment: Java1.7, J2EE, Spring-4.1.6, JSON/XML, Node.js, data structure, Hibernate-4.2, Mongo DB, HTML 5, JavaScript, Apache Tomcat7.0, Maven, Eclipse and Log4j 1.2.x.

Java/Java EE Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Developed Spring Action and Action Form Java classes as per requirement configured them into the Spring -config.xml.
  • Used Spring Web Flow for displaying transactions which are pending, in-progress and completed. Used JSTL for condition handling and the Spring Action classes methods were configured in the XML file.
  • Implemented Dependency Injection using concepts like Spring IOC (Inversion of control) container.
  • Developed web model in Spring framework for the J2EE application.
  • Designed properties file that has been used by many services and written code to read this properties file.
  • Used XML DOM parser for marshalling XML data between interfaces.
  • Used DAO’s(Data Access Object) that contain data access functions for creating a data object in the database, deleting a data object from the database, loading/searching for data objects from the database and updating data objects in the database.
  • Web logic Application Server has been used for the deployment.

Environment: Java 1.6, J2EE, JSP, Servlets, JDBC, JAX-RS, HTML, XML, JQuery, Java Script, Eclipse.

Java Developer

Confidential, Hartford, CT

Responsibilities:

  • Developed Spring Action and Action Form Java classes as per requirement configured them into the Spring -config.xml.
  • Involved in analysis of requirements, designing and documenting the system using UML.
  • Involved in creating the domain objects and writing the xsd, castor mapping and binding xml files to domain objects.
  • Used various Design patterns for various implementations of microservices.
  • Experience with ORM services.
  • Involved in extensive use of Webservices using SOAP
  • Extensive use of Spring to configure the services.
  • Involved in maintenance phase of the POS project.
  • Worked on enhancement requests and mission critical tickets which involved JSP changes, writing EJB façade methods etc.
  • Created stored procedures and PL/SQL statements to interact with the MS SQL SERVER database.
  • Involved in writing the JUnit test cases and integration testing of the system.
  • Used ANT Scripts to Build war and ear files to deploy on WebLogic 8
  • Building and deployment of code to development and test environments.

Environment: Java, J2EE, WebLogic 8, RAD, Spring, EJB, JSP, JavaScript, XML, UML, ANT, VSS, Oracle 8i, MS SQL SERVER, SVN, Apache Webserver

We'd love your feedback!