We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

Santa Clara, CA

PROFESSIONAL SUMMARY:

  • 7+ years of experience in Software Development and Maintenance in Java and J2EE Technologies.
  • Flexible and versatile to adapt any new environment and work on any project.
  • Having good knowledge in Object Oriented concepts and core design patterns
  • Expertise in Web technologies using Core Java, J2EE, Servlets, JSP, JDBC, Java Beans, and Client/Server Architecture.
  • Working experience in Designing and developing view, controller, and model components implementing Struts, Spring MVC frameworks, Hibernate.
  • Strong hands - on experience with Spring IO, Spring Boot
  • Having experience in multiple web technologies like HTML5,CSS3,XML,Java Script, Ajax, jQuery and JSON
  • Hands-on experience in developing Single Page Application using React JS MVC framework.
  • Experience in managing SOAP based Webservicesand Restful Webservices.
  • Having good experience in Messaging Services using JMS technology
  • Hands on experience on deploying applications in WebLogic 10.3,Tomcat, JBoss 5servers and configuration of Objects like Queues, Connection Factories, JMS modules, Data Sources etc.
  • Experience in using ORM tools like Hibernate,JPA and Spring Data JPA
  • Designed and implemented XML/WSDL/SOAP Web Services to provide the interface to the various clients.
  • Strong experience in build and deployment of the applications using Maven. Used various maven plugins and its features in continuous integration. Developed ANT scripts in to build and deploy J2EE Applications .
  • Expertise in RDBMS databases like Oracle 10g/9i, MS SQL Server.
  • Experience in Database Development using SQL, PL/SQL, and TOAD for Oracle 11.
  • Experience in working with UNIX, LINUX and Windows.
  • Working experience in Version control management tools Git.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Experience with IDE tools such as Eclipse 3.X, MyEclipse.
  • Hands on experience in Unix Shell Scripts for automation testing.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Work experience on all the phases of Software Development Life Cycle (SDLC) including RequirementAnalysis, Design, Coding, Reviewing and Testing
  • Great problem solving, enhancement, debugging and maintenance skills
  • Received several appreciations from Business managers and clients for solving difficult technical problems.
  • Can think of different available solutions for an issue and then analyze to identify the best solution.
  • Can come up with innovative ideas to enhance the existing processes by thinking out of the box.
  • Handled projects in various domains like Airport Operations, Finance.

TECHNICAL SKILLS:

Languages: Java, SQL

Operating System: Windows, Linux, Unix

Database: Oracle, MySQL, MongoDB

Web UI Technologies: JavaScript, HTML5, jQuery, CSS3, Angular JS, XML, CSS, Ajax

Java Technologies: J2EE, EJB, Java Bean, JDBC, JSP, Servlets

Web Services: Soap, REST.

Servers: Tomcat, JBoss, Web logic.

IDE: Eclipse, MyEclipse, Spring Tool Suite

Configuration Management Tools: Git,SVN,CSS

Tools: .: Ant, Maven, LOG4J, JUnit, Jenkins Asana

Cloud: AWS

Application Frameworks: Struts, Spring, Hibernate, IBATIS .

PROFESSIONAL EXPERIENCE:

Confidential, Santa Clara, CA

Sr Java Developer

Responsibilities:

  • Develop new functionality and features in line with functional specifications and business requirements.
  • Worked on business and transactional layers and was responsible in developing quality code using Factory and Singleton design pattern.
  • Worked and delivered in extreme programming practices like Scrum meeting to produce quality deliverables in time.
  • Generated Server-Side application to handle the financial transaction workflows.
  • Designed and developed Restful service interface using Spring Rest Controllers and Spring Web MVC extensively to implement Server-Side business logic.
  • Implement IBATIS for data persistence and management.
  • Implemented SOA by developing and consuming the Rest Web services
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • The Server-Side application provided a facility for management to control the workflows from the backend.
  • NPM as a package manager in the MEAN Stack Application.
  • Used Mongoose library to design the Mongo DB Schema and perform the CRUD operations.
  • Developed the Single Page Application using the Angular JS Framework.
  • Developed and used React HTTP services, Factory services and Custom directives.
  • Designed and developed the UI components using JSP, HTML, CSS and Angular JS.
  • Involved with bug fixing on functionality, performance and designing issues with HTML5, CSS3 and Angular JS.
  • AWSEC2 instances were configured in production and QA environments and provided the IAM security policies for the users and User groups.
  • Amazon S3 buckets are used to store and retrieve the media files related to the application.
  • Amazon RDS is used to create the MYSQL server database.
  • Deployed application on Tomcat server, which runs on AWS cloud with Jenkins.
  • Developed queries to efficiently deal with data retrieval and processing.
  • Developed test case reports and verified robustness using JUnit.
  • Involved in production support for resolving user problems.
  • Managed Source code using Git as version control.
  • Used Asana as Bug Tracking Tool.
  • Used Log4j for logging. Used Tomcat as the application server.
  • Used Postman and Soap UI to test the Rest web service calls.

Technologies:Java8, JSP, Agile, HTML 5, spring4.0, IBATIS, MySQL 5.6, Eclipse, Postman, JUnit, Git, Tomcat8, log4J, Maven, SOAPUI.

Confidential, Westlake Village, CA

Java Developer

Responsibilities:

  • Work with internal and external customers to determine messaging needs.
  • Implement customer needs into a delight to use REST services.
  • Write code and mentor fellow developers as the opportunity arrives.
  • Work with Architects to align technical work with business needs.
  • Redesign and implementation of email notification processing to improve the reliability of message delivery and bounce/complaint management using Amazon’s SES, SNS, SQS modules. Familiar with AWS identity management as well (IAM).
  • Created swagger documentation for Restful APIs and exposed them thru APIGEE portal for third party developers
  • Design and Implemented a Micro Service using Spring Boot for Transfers functionality to enable instant and scheduled transfers usage by third party developers.
  • Redesign, query optimizations and implementation of various APIs that improved huge performance and enabled exponential load
  • Created DB table partitions, established processes to purge soft deleted records, drop partitions, etc. in a periodic manner to optimize Database performance
  • Created and executed Jmeter based performance tests, familiar with jvm tuning, Oracle AWR reports, Heap dump analysis
  • Implemented Push notifications support to send out notifications to iOS and Android devices.
  • Implemented Active MQ to Rabbit MQ, JBoss to Tomcat and Java 6 to Java 8 migrations.
  • Design and implementation of multi-lingual support for Alerts based on user preference.
  • Enhanced REST APIs to support Business Banking needs.
  • Implemented resiliency for all downstream calls.
  • Created splunk reports/dashboards for metrics, production health monitoring and FCIs.
  • Design and development of life cycle tools which makes heavy use of multi-threading to support changes on the host side such as Account renumbering, Mergers and Acquisitions.

Technologies: Java8, Tomcat, Rabbit MQ, Spring Boot, Oracle PL/SQL, REST based Web Services.

Confidential, Chicago

Java Developer

Responsibilities:

  • Have re written Employee view application for the new data model.
  • Involved in the development of UI module using HTML, javascript, jquery, CSS, ajax.
  • Modified existing SOAP based web services in Roster WebService module.
  • Involved in the development of Asynchronous message communications module to fetch flights data using JMS technology.
  • Involved in the development of Drag and Drop features using jquery in UI module.
  • Developed EJB’s (Enterprise Java Beans) used for batching applications.
  • Created new stored procedures for some of the functionalities in Auto Assignment module.
  • Requirement Analysis, Preparation of detail design and UTP for the new Enhacements.
  • Performed independent unit testing, Integration Testing an System Testing.

Technologies: Struts, JMS, EJB 3.0, JPA, Spring, SOAP based Web Services, jQuery, Ajax, HTML, Java Script, Oracle 9i, pl/Sql, WebLogic 10.3, SOAP UI tool, XML.

Confidential

Junior Java Developer

Responsibilities:

  • Coding and building the entire application in JAVA/J2EE using MVC framework.
  • Involved in Coding and Maintenance activities.
  • Coding Servlets to handle client requests and to access Database.
  • Developing JSPs for Presentation.
  • Involved in the requirement analysis, design and development.
  • Involved in project estimation.
  • Object-orientated analysis/object-orientated design of the system.
  • Organized meetings and presentations for various design components, gathered requirements. Used most common Design patterns like Intercepting Filters, Business Delegate, DAO, Singleton and Factory Pattern.
  • Designed and developed the Data Access framework.
  • Involved in the code review of the project.
  • JSPs were written to show the UI layer for the user to generate a report and enter the input parameters.
  • Involved in configuration management and versioning of the code base for each release using the client’s tool SVN, CVS along with the tool - VSS.
  • Development of all the components required by the project like database connection layer, business Layers etc.,
  • Unit testing the same using JUnit Tool.

Technologies: Java/J2EE, Oracle 9i, JSP,Servlet, Eclipse 3.2, Tomcat 6.

Confidential

Junior Java Developer

Responsibilities:

  • Worked on various CR (change Requests) design and development.
  • Involved in coding of Servlets to process client Requests.
  • Involved in development of JSP, HTML.
  • Used JDBC to connect backend Database.
  • Take part in Business Requirement Analysis meetings with the client and conceptualizing the design solution.
  • Work with the Business Analysts to prepare functional specification during the project requirements stage.
  • Participate in client meetings and prepare a detailed Risk Assessment Plan, Impact Analysis and Low-Level Design for the Migration
  • Designing and development of the entire architectural framework.
  • Designed and Developed application based on various design patterns like Singleton, Factory pattern, Delegate etc.
  • Involved in writing the functional test cases, test data request, unit and integration tests for the system.
  • Involved in writing code in Java with features like Collections, Exception Handling, multithreading.
  • Involved in the code review of the project.
  • Project schedule tracking and delivery of the module.
  • Wrote the queries and store procedures in Oracle 9i.
  • Used JSP and Struts for the presentation layer.
  • Wrote the ANT Scripts for BUILD and DEPLOYMENT of the application.
  • Used ANT tool, SVN as version controlling tool and deployed on Web Logic Server.
  • Define database schema and the required table-structure.
  • Optimize the code written by the team-members.
  • Tune the SQL Queries.

Technologies: Servlet, JSP, HTML, JDBC, WEBLOGIC 8.1, Oracle 8i, ANT, Collections, Threads, Exception Handling, JavaScript

We'd love your feedback!