We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 10+ years of IT experience as Java/J2EE Developer in Analysis, Design and Development, Testing, Deployment and Implementation of Java/J2EE applications.
  • Spring Boot Micro service architecture with cloud deployment.
  • Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, AJAX, EJB, JSTL, Struts, Spring, Spring Boot micro service, JDBC, JNDI, Java Beans, Hibernate, RAD, Web Services, RDBMSand Design Patterns.
  • Experience on Software Development Life Cycle (SDLC) process in Waterfall, Agile, Scrum, Test Driven Development (TDD), System Analysis, design document, user support and documentation for various vertical sectors.
  • Strong front - end GUI wire-framing/prototyping skills using scripting languages like JSP, HTML, DHTML, JavaScript, DOM and Cascading Style Sheets (CSS).
  • Expertise in web-based GUIs development using Applets, Swings, JSP, HTML, DHTML, CSS.
  • Proficient in building Rich User Interface(UI) web applications and web service applications using Web Technologies such as HTML5, XHTML, DHTML, CSS3, Bootstrap Framework, XML, XSLT, Object Oriented JavaScript, JQuery, JSON, Ajax.
  • Experience in working with web/applications servers IBM Web sphere 5.1.2/5.0/4.0, BEA Web logic 7.0/6.1, JBOSS 3.0, Apache Tomcat.
  • Hands-on experience on Spring Framework, JDBC/Hibernate/JPA(Java Persistence API), JSF 1.2 (JavaServer Faces), Ehcache, JCR.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and experienced in integrating Spring Web Flow with other frameworks like JSF.
  • Experience in configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and performed polymorphic associations.
  • Expertise in developing SOA (Service Oriented Architecture) andJ2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAX-RS, Apache CXF, Jersey.
  • Good experience in working with AWS services like EC2, S3, Dynamo DB.
  • Have good experience with AWS API Gateway, Beanstalk Elastic Load Balancer, understanding of computing services.
  • Good Working Knowledge of ANT for project build/test/deployment, Log4j for logging and Experience in Developing test cases and test plants besides involving Unit Testing, Integration Testing and User Acceptance testing extensively.
  • Experienced in frameworks: Jakarta struts framework, JSF, spring, Spring Boot, Spring Batch, Spring Security, Hibernate.
  • Experience in working with IDE’s like Eclipse, My Eclipse, and Net Beans
  • Experience in designing highly transactional web applications using J2EE technologies and handling design/implementation using RAD, JBoss Developer Studio, and Eclipse.
  • Hands-on experience on SOAP UI/RESTful web service.
  • Hands on experience in JavaScript, UNIX Shell Scripting.
  • Hands-on experiences on Database Designing on Oracle, SQL Server and DB2, Oracle PL/SQL and No-SQL database like MongoDB, Cassandra.
  • Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.

TECHNICAL SKILLS:

Languages: C, C++, Java 1.5/1.6/1.7/1.8, Shell Scripting(bash, ksh, csh), SQL, PL/SQL

J2SE / J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF Spring, Spring boot, Struts, EJB, Spring, Hibernate, JTA, JMS, Web Services

Web Technologies: HTML5, DHTML, XHTML, CSS3, Java Script, JSF, AJAX, XML, XSL, XSLT, XSD

Web/Application Servers: Web Sphere, Web logic Application server, JBOSS, J2EE Server, Apache Tomcat, IBM HTTP Server

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

IDE: RAD, WSAD, Eclipse, Net Beans, Rational Rose

Databases: Oracle 8.x/9i/10g Enterprise edition, MS-SQL Server, Sybase, Elasticsearch/NoSQL

Methodologies: Rational Unified Process (RUP), Agile, Scrum, TDD, OOAD

Modeling Tools: Unified Modeling Language (UML), Rational Rose, Visio

Testing technologies/ Tools: Junit, Mockito

Software/Tools: GIT, JIRA, Subversion, Concurrent Version System, SOAP UI, Advanced Rest Client

Build Tools: ANT, Maven, Gradle

Operating Systems: Windows 8/ 7/ XP/ 2000/NT/98/95, MS-DOS, UNIX

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java Developer

Responsibilities:

  • Developed REST web services API to consume and produce the JSON data.
  • Send push notification to IOS device.
  • Interacting with Chatbot to get correct utterance.
  • Spring Boot Micro service deployed on cloud.
  • Connected to Spark server via kerboros authentication.
  • Designed Functional specification document.
  • Used Mongo DB for database services.
  • Developed the User Interface using Spring MVC, HTML5, CSS3, JavaScript, JQuery and Angular JS.
  • Implemented the application using Spring MVC Framework, Spring Boot and handled the security using Spring Security
  • Created and configured the continuous delivery pipelines for deploying micro services and lambda functions using Jenkins CI server.
  • Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
  • Extensively used Core java such as Multi-Threading, Exceptions, and Collections etc. in Application.
  • Followed MAVEN as build life cycle to build the application and deployed into tomcat application server.
  • Log4j was used to monitor the error logs and used GIT as version control tool.
  • Worked on JIRA for Issue/Bug tracking and updating the JIRA tickets and per assigned.
  • Used JavaScript for the client side validations and Spring MVC Framework for developing Web based application.
  • Developed the test cases and performed unit testing using JUnit.

Environment: Java 1.8, J2EE, JDBC 3.0, Spring Security, Spring Boot, Spring Date, Hibernate 4.0, Angular JS, Node JS, Bootstrap, HTML5, CSS3, JMS, AWS, Micro Services, Tomcat, Chatbot, STS, ATOM, SQL, HTML 5, CSS 3, Maven, RAD, GIT, Jenkins, Junit 4.0, JavaScript.

Confidential

Sr. JavaJ2EE Developer

Responsibilities:

  • Involved in requirement, design, coding and testing of procurement and billing products and exposing critical functionality of these products as interface for asynchronous messaging.
  • Design and implementation of presentation and business logic for pre-book and sourcing rules functionality by custom presentation and JDBC low-level API’s complex query generation based on user navigation, Servlet, JSP and HTML.
  • Designed data driven canonical XML schema’s which are reused in interfaces and SOAP/REST based web services.
  • Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
  • Extensively used Core java such as Multi-Threading, Exceptions, and Collections etc. in Application.
  • Designed and implemented vendor, item, customer and purchase order interfaces using asynchronous messaging and SOAP/REST based web services for synchronous messaging.
  • Designed and developed WSDL’s and elaborated type definitions canonical schemas (XSD’s) which are used in both interfaces and web services and WSDL’s as per WS-I (Web services Inter-Operability) standards.
  • Designed and implemented provider business logic for vendor, item, customer and purchase order web services using JAX-WS, JAXB, JPA specification with OpenJPAprovider.
  • Implemented of logical handlers for logging, response times and basic authentication.
  • Developed POJO classes and persistence.xml to interact with database and retrieve the data from database and used named queries to retrieve data from different tables.
  • Developed configuration driven reusable API to build complex queries by using low level JDBC API, singleton, DAO and DTO design patterns.
  • Configured JMS connection factories to publish messages to AWG queues.
  • Created build scripts, deployment using ANT script for application setup.
  • Configured log4j. properties for error logs using Log4J.
  • Provided the code review analysis and refactoring.

Environment: Agile with TDD, IBM MQSeries, Webservices(SOAP, WSDL, WS-I Standards), Restful webservices, XML, XSD, Java 1.6, J2EE, JAX-WS, OpenJPA, JSP, DB2, ANT, WAS (webspere Application Server 8.0), MyEclipse, AQT, UNIX, Windows SOAPUI, SVN, JIRA.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Integrated the light weight container of the Spring Framework to provide architectural flexibility.
  • Developed the application usingServletsandJSPfor the presentation layer along withJavaScriptandJQueryfor the client side validations.
  • Worked onNode.jsproviding an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability.
  • Used the basic principles ofMVCto incorporate theAngular.jsto build client side application and Node.js for building server side API's.
  • Extensively used Hibernate for many applications, written POJO classes, and provided Java to relational database mapping using XML.
  • Extensively used Core java such as Multi-Threading, Exceptions, and Collections etc. in Application.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for data validation
  • Developed HQL, SQL queries.
  • Extensively used Apache Ant and Apache Ant Ivy for the dependency management and to build java applications.
  • Designed and developed functionality to getJSONdocument fromMongo DBdocument store and send it to client usingRESTfulweb service.
  • Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Web Logic.
  • UsedSpring DI, Spring DAO(JDBCTemplate) in the persistence layer for GPS, backend beingOracle10g.
  • Created test cases forDAOLayer and service layer usingJUNIT.
  • Used PL/SQL to manage data and create tables.
  • Worked in configuring thedata source & JNDIConfigurations inWebSphereapplication server
  • Worked withplunkto logging and analyzing defects status
  • Used CVS for version control.

Environment: J2EE 6, Servlets, EJB 3.0, Spring 2.5, Web Logic 10.3, JSP, JSTL, Oracle SOA Suite, Apache Ant 1.6.1, Core java, JDK 1.6, Eclipse 3.5, Hibernate 3.0, JUnit, XML, XSLT, Oracle 10g/11g, CVS, JMS, JPA, Eclipse BIRT

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for overall design & analysis of UI components and integration with existing J2EE.
  • Understood functional specifications, designing and developing creative solutions to meet business requirements.
  • Used Spring Framework for MVC architecture.
  • Front-end development using HTML, JSP, AJAX, JSF.
  • Implemented the integration of Struts with spring and written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.
  • Implemented the integration with the backend system with web services using SOAP
  • Involved in integrating Web Services using WSDL and UDDI.
  • Used Struts framework in UI designing (Tiles) and validations.
  • Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.
  • Excellent working experience with SQL Server including storage and manipulating data.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used CVS as a documentation repository and version controlling tool.

Environment: Hibernate 3.0, Spring, J2EE, Servlets, HTML, JSP, AJAX, JSF, CVS, UML, XML, XHTML, DHTML, JavaScript, CSS, XSL, Oracle 10g, and SQL.

Confidential

Software Developer

Responsibilities:

  • Developed and Designed the UI tool using Java, XML, DHTML, and JavaScript.
  • Executed processes using Unix Scripting commands.
  • Designed DAO pattern for performing operations on database using JDBC.
  • PL/SQL stored procedure were used for data retrieval from different tables
  • Worked on bug fixing on the server side and made cosmetic changes on the UI side.
  • Designed and developed UI using HTML, JSP and Struts
  • Developed Authentication and Authorization modules.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Designed, Developed and Deployed EJB Components (EAR) on Web-Logic
  • Developed server components using EJB’s. As part of it, implemented Stateless session beans.
  • Followed Change Control Process by utilizing winCVS Version Manager.

Environment: JDK1, C#, JavaScript, HTML, DHTML, XML, Struts 1, JSP 2.1, Servlet, JNDI, J2EE, Tomcat Web Server 6, MySQL, winCVS, Rational Rose, Oracle.

We'd love your feedback!