We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Bellevue, WA

PROFESSIONAL SUMMARY

  • Around 8 years of experience in the IT industry. Proficient in all phases of software development life cycle
  • Expertise in design, development and Implementation of web - based application using Java/J2EE platform
  • Strong Knowledge on JavaJ2EE Technologies like Servlet’s, JSP, JDBC, Struts Framework, spring, Hibernate Framework
  • Worked on Spring Framework’s Like Spring IOC, Spring Transaction Management, Spring AOP framework, Spring MVC
  • Contributed on developing UI using JQuery1.8 and Ajax techniques used on the client-side to create asynchronous web application
  • Good knowledge on MongoDB, DynamoDB
  • Good knowledge in Configuring Cloud Environment like AWS, Amazon Ec2, SNS,SQS,S3 . Familiar wif application servers like Apache Tomcat Server and WebLogic, WebSphere.
  • Expert in developing applications using Struts MVC framework, Spring MVC framework
  • Involved in writing Hibernate Query Language (HQL) to communicate wif database
  • Having good experience working wif the Angular JS and HTML
  • Familiar wif Version control tools like CVS and Subversion
  • Good experience in using Eclipse IDE tool for Java Development
  • Experienced in coding complex SQL Queries
  • Good experience in dealing wif performance tuning of the applications using Profilers
  • Excellent inter-personal, analytical &problem-solving skills
  • Ability to adapt new technologies and handle tight schedules
  • Develop, test, implement and maintain application software working wif established processes.
  • Drive best practice, quality and consistency wifin design and development phases
  • Involved in all the phases of Design & Analysis of the Customer Specifications, development and Customization of the Application
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB
  • Expertise in MVC 2 Architecture using spring wif features like the Validation Framework, Tiles Framework, and Internationalization
  • Highly Experienced in Design and Development of both Rest and Soap based Web services
  • Extensively worked on TDD and version management tools GitHub, SVN
  • Expertise wif distributed technologies like Enterprise Java Beans (EJBs)
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, RAD, and Net Beans
  • Experience wif Spring Tool Suite (STS), SQL Developer, Oracle Enterprise Edition 11g and GitHub
  • Good Knowledge on MongoDB using Java
  • UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms
  • Participates in impact analysis of proposed law changes as assigned or required
  • Involved in Fixing Defects of all levels dat occurred during Testing phase and Production phase
  • Knowledge in developing applications using Agile and SCRUM methodologies
  • Performs execution of test cases, test scripts, captures test results, test metrics and reports them.
  • Develops test plans, test scenarios, test cases, test data and test scripts for different types of testing activities

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Java Security

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, Spring Boot, Spring Batch, Spring Security.

Web Technologies: HTML5, CSS3, Java Script, JQuery, Ajax, Bootstrap, Angular JS and Node JS

Mark-Up/XML Technologies: XML, XSD, XSL/XSLT, SAX/DOM, JSON

Web Services: SOAP, Restful, WSD, Micro services, Amazon Web Services (AWS)

Web/App Servers: Web Sphere, Apache Tomcat, JBOSS, Web Logic Server and Glassfish

Database/Clients: Oracle, My SQL, Mongo DB

Development Tools: Eclipse, Net Beans, IntelliJ, RAD, Spring Tool Suite(STS)

O-R Mapping: Hibernate, MyBatis, JPA, JTA

Build Script: Jenkins, ANT, Maven

Modelling/CASE Tools: Rational Rose, MS Visio Professional, Star UML

Testing Tools/Others: JUnit, Soap UI, Jenkins and JIRA

Version Control: Tortoise SVN, CVS, GIT Hub

OS & Environment: Windows, UNIX, Linux, Mac

PROFESSIONAL EXPERIENCE

Confidential, Bellevue, WA

Sr. Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Application is implemented using Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Involved in the development of user interface using HTML5, CSS3, Bootstrap, JQuery, Angular JS and Node JS.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics and Collections whenever necessary.
  • Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring Boot, Spring Batch modules, handled security using Spring Security.
  • Used XSLT to transform XML documents into XHTML documents, or into other XML documents. Implemented Restful Services wif JAX-RS using Spring Boot and Micro Service Architecture.
  • Developed Restful web services to retrieve configuration JSON documents related to customer and Consumed SOAP based Web Services.
  • Developed Microservices using Spring MVC, Spring Boot, Spring Cloud. Used a Microservices architecture, wif Spring Boot-based services interacting through a combination of REST and SpringBoot.
  • Used Microservices are designed wif the individual database and project wif no dependencies.
  • Designed services to store and retrieve user data using Mongo DB database and communicated wif remote servers using REST enabled Web Services on Jersey framework.
  • Consumed REST based micro services wif Rest template based on RESTful APIs.
  • Implemented persistence layer using Hibernate dat use the POJOs to represent the persistence database.
  • Implemented Micro Services Architecture to divide the application into various sub modules.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWSStack especially worked wif database setup and maintenance and created AWS EC2 instances.
  • Used Maven as build tool and deploying the application.
  • Used Jenkins to schedule the tests based on the carrier and priority of the test case.
  • Used GITfor version control across common source code used by developers.
  • Monitored the error logs using log4j and fixed the problems.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in the system.
  • Used Spring Tool Suite (STS) as an IDE for the Application development.
  • UsedJava8features like stream and Lambda expressions.
  • MaintainedInterface compatibility andconcurrencyin the project usingJava 8new features like default, static methods and Concurrency API.
  • UsedJava 8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.

Environment: Java, J2EE, HTML5, CSS3, Bootstrap, JQuery, Angular JS, Node JS, Spring IOC, Spring MVC, Spring Security, Spring Boot, Spring Batch, Hibernate, Micro Service Architecture, AWS, Mongo DB, Oracle DB, MAVEN, Spring Tool Suite(STS), Web Sphere Application Server, UNIX, Jenkins, JIRA, log4j and GIT.

Confidential, Bentonville, AR

Java/J2EE Developer

Responsibilities:

  • Designed and developed applications using Agile Methodology.
  • Responsible for requirements gathering, analysing and developing design documents and reviewing wif business.
  • Used Spring Core and the Inversion of Control module of spring framework.
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Developed user interface components using JSP and tag libraries.
  • Used Oracle as database and Involved in the design and development of PL/SQL backend implementation.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Developed reusable components using Custom Directives in AngularJS.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating wif Restful services.
  • Developed applications using AngularJS single page applications SPAs to improve page performance.
  • Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
  • Used Log4J to print info, warning and error data on to the logs.
  • Designed and developed Web Services for building the middleware distributed components and deployed them on application servers.
  • Implemented DAO layer using JPA (Hibernate framework) to interact wif database.
  • Performed Unit testing and Integration Testing.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Configured the ActiveMQJMS Server, created JMS connection factories, queues.
  • Designed and developed a RestfulAPIs for different modules in the project as per the requirement.
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Experience in Oracle supplied packages, Dynamic SQL, Records and PL/SQL Tables.
  • Created Packages and Procedures to automatically drop table indexes and create indexes for the tables.
  • Extensively used bulk collection in PL/SQL objects for improving the performing.
  • Worked extensively on Ref Cursor, External Tables and Collections.
  • Expertise in Dynamic SQL, Collections and Exception handling.
  • Has extensive experience in building and deploying applications on Web/ Application Servers.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Responsible for updating the account and customer database if new updates are available.
  • Involved in writing the JUnit test cases as part of unit testing, used Mocking frameworks.
  • Involved in Units integration, bug fixing and User acceptance testing wif test cases.

Environment: Java, J2EE, HTML, CSS, JavaScript, J Query, Spring Core, Spring Security, Spring MVC, Spring IOC, REST, SOAP, JAX-RS, JAX-WS, Web Services, Jersey, JMS,, Test Driven Development, Tortoise SVN, Maven, Web Sphere Application Server, Jenkins, GIT, Agile Methodology and Eclipse.

Confidential, Hartford, Connecticut

Java/J2EE Developer

Responsibilities:

  • Involved in various stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile methodology
  • Developed International Error Correction Screens using custom front-end forms using HTML, CSS, JavaScript, JQuery AJAX and XML
  • Gathered and clarified requirements wif business analyst to feed into high-level customization design, development and installation phases
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file
  • Involved in implementation of MVC pattern using JSP and Spring Controller
  • Developed business objects using Spring IOC, MVC and AOP
  • Implemented MVC architecture using JSP Spring, Hibernate and used Spring Framework to initialize managed beans and services
  • Used Struts Framework, Tag Libraries to implement J2EE design patterns (MVC)
  • Developed user interface usingJSP, Struts published validation framework to support client side and server-side validation
  • Created mappings among the relations and written SQL queries using Hibernate
  • Implemented Concurrency, Exception Handling and Collections whenever necessary
  • Back-end development of enhancements and customizations to the database scripts, triggers, stored procedures
  • Used SQL to perform data mapping and backend testing, also documented all the SQL queries for future testing purpose
  • Developed index manager for elastic search which controls the size of indices even when millions of records are ingested per day
  • Created process flow for deploying application in Web Sphere application server.
  • Managed build, reporting and documentation from the project information using Maven Tool and SVN for version control
  • Used Jenkins as build management tool
  • Used JUnit for testing and used JIRA for tracking bugs
  • Responsible for the dealing wif the problem, bug fixing and troubleshooting

Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, JQuery, Ajax, Spring, Spring IOC, Spring AOP, Spring MVC, Hibernate, Elastic Search, REST, SOAP, XML, XSLT, Eclipse, PL/SQL, JUnit, Maven Build Tool, JIRA, Jenkins, SVN and IBM Web Sphere.

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Involved in the front end using JSP, HTML, CSS, JavaScript and JQuery.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing and transaction management to distinguish business logic from the cross-cutting concerns.
  • Used Spring Security for Authentication and Authorization of the application.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced wif the My SQL back-end database by integrating Spring wif Hibernate.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Developed Unit /Integration test cases using JUnit.
  • Used Gradle tool for building and deploying the Web applications in Web Logic Server.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used logging techniques provided by Log4J tool for efficient logging and debugging.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Involved in Maintenance and Enhancements for the project.

Environment: Java, J2EE,HTML, CSS, JavaScript, JQuery, Struts, Spring IOC, Spring MVC, Spring AOP, JDBC, Hibernate, My SQL, HQL, SQL, JUnit, Gradle, JIRA, Log4J, Eclipse, SVN and Web Logic Server.

Confidential

Java/J2EE Developer

Responsibilities:

  • Configured Struts frameworks.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Involved in requirements gathering, design, development and implementation.
  • Utilized Struts Actions classes for creating functionality.
  • Front end development using HTML, Java Script, and CSS.
  • Used Hibernate as ORM tool to manage data and
  • Unit testing done using JUnit.
  • Created UI using Jquery plug-in.
  • Performing client usability testing of Data views where the presentation of the data must be understood by both small market and mid-market users.
  • Providing procedures for handling numerous requests to create data export templates on behalf of clients.
  • Written PL/SQL queries to load the XML data into DB.
  • Exposed various capabilities as WebServices using SOAP.
  • Implemented the JDBCframework (ORM) to interact wif database.
  • Implemented spring framework for application transaction management.
  • Implemented SpringAOP in exception handling, which it reduces the development time to handle the exceptions.
  • Developed Web Services to integrate wif the External System.
  • Extensively worked wif XML using DOM and SAX parsers for transferring the data between different components.

Environment: Java 1.5, J2EE, SOAP Web Services, Hibernate, Struts MVC, Eclipse, JSP,JSTL, HTML5, CSS, JavaScript, Tomcat, XML, XSD, Linux, UML, SVN, SOA, Design patterns, JAX-WS JUNIT, log4J, JNDI.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in Analysis, Design and implemented the application in a MVC (Model View Controller) Architecture.
  • Developed the application using HTML, CSS, JavaScript, JSP, Servlets and JDBC.
  • Used JavaScript for client-side validations.
  • Involved in Documentation and use case design using UML modeling include development of Class diagrams, Sequence diagrams and use case Transaction diagrams.
  • Developed activity, sequence and class diagrams using Unified Modeling Language (UML) and Rational Rose.
  • Responsible for performance tuning of the product and eliminating memory leakages in the product.
  • Used JDBC to connect to the My SQL database and written complex SQL queries to retrieve data from the database.
  • Deployed the application in Apache Tomcat Server.
  • Used JUnit to perform unit testing.
  • Used Eclipse tool for application development.
  • Used Configuration Management Tools for version control which is built on CVS.
  • Participated in design and code review meetings wif developers.

Environment: Java, HTML, CSS, JSP, JavaScript, Servlets, Model View Controller Architecture, JDBC, My SQL, UML, SQL, Junit, Eclipse, Maven, CVS and Apache Tomcat Server.

We'd love your feedback!