We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

SunnyvalE

PROFESSIONAL SUMMARY:

  • More than 11 years of IT industry experience in the field of Software Development, coding and application support.
  • Excellent implementation knowledge of Distributed/ Enterprise/ Web/ Client Server systems usingJava, J2EE (JSP, Servlets, JDBC, EJB, JNDI, JMS, Custom Tags), XML, Spring, Struts, AJAX, Hibernate, Web Services, ANT, JUnit, Log4J & Maven.
  • Hands on experience in application servers like WebLogic 8.1, Tomcat 6, JBoss AS 7.0,WAS 7.0
  • Experience with IDE tools such as Eclipse 4.2 and Net Beans 6.1.
  • Experience in web designing using HTML, CSS, and jQuery.
  • Proficient in XML Technologies including SAX, DOM parsing.
  • Good experience in recognizing and reusing Design Patterns - classical and J2EE design patterns.
  • Developed architecture framework for presentation layer and Business layer using Spring, Struts and Data Access Object using Hibernate.
  • Extensively used Rational Rose and Enterprise Architect for Use Case Modeling, to draw Use Case Diagrams, Sequence Diagrams and Class Diagrams.
  • Proficient in relational database environments (Oracle, DB2, MS-SQL, and MySQL).
  • Strong experience in Systems Development Life Cycles and Object Oriented Design and Development.
  • Experience in handling offshore business process model.
  • Ability to handle team to assign work and review code and work as individual contributor role.
  • Ability to work as a team player as well as independently and to learn quickly new technologies and methodologies.
  • Proficient in MS Office, particularly Excel, Power Point & MS Visio.

TECHNICAL EXPERIENCE:

Programming Languages: Core JAVA, JDBC 2.0, Servlets, JSP, JavaBeans

Databases: Oracle 11g, Oracle 9i/10g (SQL, PL/SQL), DB2, MySQL, Derby, SQL Server Express

Web Development: HTML, CSS, jQuery

Framework: Spring 3.1/4.x,Spring boot, Struts 1.3 &Web services JAX RPC, JAX WS, JAX RS, Struts 2

Other Tools: TOAD, SQL Navigator, File zilla, HP Quality Center, Java 8 features

IDE Tools: NetBeans 6.5.MyEclipse 6.0, Eclipse 3.7, Eclipse 4.2 Juno

Web Server: Apache Tomcat 5.5/6.0/7.0/8.0

ORM: Hibernate 3.x/4.x

Operating Systems: Windows 98/2K/XP/7/8

Web Technologies: HTML, JAVA SCRIPT

Utility Tools: Log4j, Ant, Maven

Design Pattern: MVC, Service Locator, Business Delegate, DAO, Value Object, Singleton, Factory, Abstract Factory, Builder, Prototype design pattern

Version Control Tools: CVS, SVN, GIT

Code Review Tools: Sonar, Crucible

Bug Tracking Tools: JIRA

Database Tool: Toad, SQL Developer

JavaScript Framework: Angular JS, jQuery

Testing Framework: Mockito, JUnit

Security Framework: ACEGI Spring Security, OWSAP Security

NoSQL Databases: MongoDB, Cassandra

Message Broker Tool: ActiveMQ,Kafka

Web Service Framework: Restful Web service(Jersey), SOAP Web Services, Micro Services

Caching Framework: EHCache

Rest Client: Postman, Advanced Rest client, SOAP UI

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale

Senior Java Developer

Responsibilities:

  • Working on various module User management module, Event module, Session management module.
  • Working on integration with other internal Application DemandGen, Platform, Email Notifications
  • Created RESTful web services using Spring Boot architecture.
  • Spring filter specification is used to prepare search query for criteria builder in JPA
  • Code deployment in various environment like dev, IT, QA, Prod.
  • Spring jndi, Spring hibernate integration, Spring AOP also used in the project
  • Used Java 8 Lambda functions and stream API in project.

Technologies Used: Java 8, J2EE, Kafka, Spring MVC, Spring Boot, Microservices,Oracle 12g,Rest services

Confidential

Senior Java Developer

Responsibilities:

  • Worked on modules such as Device Module, Operation Console, Rule Engine, Transformation Module and Analytics Module.
  • Created Device Module, Operation Module, Rule Engine and Transformation Module using Microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Responsible in the migration of Tomcat Infrastructure to a Spring Boot-based Microservice Infrastructure.
  • Created RESTful web services using Spring Boot architecture.
  • Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers.
  • Developed RESTful web services using Jersey framework and Riak as the database for storing data in form of key and value.
  • Developed RESTful web services related to device, stream, event, action definition, rule definition, and trigger definition services.
  • Responsible in storing the data in form of key and value pair in Riak.
  • Responsible in sending messages to Strom using Kafka messaging tool.
  • Used Java 8 Lambda functions and stream API in project.

Technologies Used: Java 8, J2EE, Zookeeper, Spring MVC, Spring Boot, Microservices, Kafka, Storm, MQTT, RabbitMQ, Riak

Confidential

Technical Specialist

Responsibilities:

  • Worked in Spring MVC and RESTful web services architecture to create various applications with their infrastructures details such LDAP detail, architecture, and usage details.
  • Worked on various Java/J2EE design patterns to implement into various modules.
  • Responsible in Unit and System Testing. Developed unit test cases using JUnit framework.
  • Worked closely with the business and analytics team in gathering the system requirements and planning the implementation process to meet the data capturing process by scaling in timely manner.
  • Used ActiveMQ for messaging Queue implementation.

Technologies Used: Spring MVC and Hibernate, Spring Core, Microservices Architecture, Web Services and DB2

Confidential

Technical Lead

Responsibilities:

  • Worked on Spring MVC and RESTful web services with Front End Drupal and PHP.
  • Developed partner website front end calls using RESTful web services at server end. It included operations like registration, login, player update, partner sites and is connected with NConnecting CMS tools for getting players’ data, players’ offers, player points, player host and player coupon detail and add player to CMS.
  • Implemented Big Data analysis on the huge data of customer for various geographic locations to know about their favorite games and provide offers and points based on provided info.
  • Implemented JPA Annotation-based architecture in DAO layer.
  • Implemented Spring Core, Spring MVC with RESTful web service integration using REST Template in various modules.
  • Responsible for Unit and System Testing. Developed unit test cases using JUnit framework.

Technologies Used: JAVA / J2EE, Spring, RESTful web service, Hibernate, MS SQL Server, MongoDB, RabbitMQ, Riak

Confidential

Senior Developer

Responsibilities:

  • Lead a team of four developers.
  • Worked on tracking incidents and record attendance management modules in Spring, Struts2 MVC and Hibernate architecture.
  • Responsible in doing code reviews.
  • Involved in designing and coding in DAO and Business Classes.
  • Responsible for unit testing and bug fixing.
  • Build release and deployment.

Technologies Used: HTML, Spring and Hibernate and SQL Server 2005

Confidential

Senior Developer

Responsibilities:

  • Worked on various modules such as Customer Search, Policy Search, Policy List, Contact Search, Contacts Update, Contacts Delete and Fund Inquiry Services which are called from Salesforce UI using Cordys interface.
  • Understood the configuration management using Salesforce.
  • Involved in the design and coding in DAO classes.
  • Involved in project development using RESTful services design.

Technologies Used: HTML, Spring and Hibernate and SQL Server 2005, Salesforce, JBoss 7.1

Confidential

Senior Developer

Responsibilities:

  • Worked on comprehensive and highly configurable policy administration suite for Life, General (P&C)and group insurance that provides end-to-end services for insurers including product management, new business and underwriting, policy ownership services, general ledger, claims and renewals, policy/group management, etc.
  • Worked on UI generator tool which parses the existing screens, reads the proposed layout information from a file, that information in an XML, and generates the new JSPs using these XMLs.
  • Worked on new screen generation. A screen designer/BA will design the screen Meta data in XML for new screen and this tool will parse that XML and generate the JSP for same. UI Generator at the heart has two engines:
  • XML Generator: Takes existing JSPs and desired (new) layout information as input and generates an interim XML representation of screen based on a standard XML schema.
  • JSP Generator: Takes XML representation of screen, Velocity templates of UI components and generates JSP screens with new look & feel.

Technologies Used: HTML, Core Java, Spring, Hibernate, SQL Server 2005

Confidential

Senior Developer

Responsibilities:

  • Worked on an insurance based project using the Struts, Spring and Hibernate technology on staff authentication module and customer registration module related with staff operations and front office.
  • Implemented Spring security for authentication and authorization of front end customers and back end staff.
  • Implemented Struts 1.2 MVC architecture with Spring core features dependency injection and AOP.
  • Worked on various types of validations of authentications such as failed attempt to lock the login, password expiry, and change password to check existing 5 passwords.
  • Worked in Spring and Hibernate Integration at DAO layer.

Technologies Used: HTML, Core Java, Spring and Hibernate, Struts 1.2 and SQL Server 2005

Confidential

Software Engineer

Responsibilities:

  • Worked on Hibernate and Spring MVC architecture.
  • Worked on BU Information module, Member Profile Module, Forum Module and Event module.
  • Worked on Integration of JFree chart to integrate to display reports, charts and graphs.
  • Worked in Spring and Hibernate Integration at DAO layer.

Technologies Used: HTML, Spring and Hibernate, JFree Chart and Oracle 8i

We'd love your feedback!