We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • Overall 8+years of experience in developing Web based Applications and expertise in implementing Object Oriented Programming (OOPS) with Java/J2EE.
  • Experience in System Development Life Cycle (Process Engineering, Design, Development, Deployment Support and Testing) using Agile and waterfall methodologies.
  • Good expertise in working with various spring modules: Spring IOC, spring boot, Spring Batch, Spring MVC, Spring Data JPA and Spring JDBC modules.
  • Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, and MVC.
  • Experience in working with Java J2EE technologies, JSP, SERVLETS, STRUTS, SPRING, JMS Active MQ.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Micro Services.
  • Experience in java developer with Amazon Web Services
  • Experience in using JSON and JQUERY for the persistence of data and exchanging data.
  • Developed web services using SOA Architecture and implemented RESTFUL web services.
  • Experience in handling Version Control Systems like SVN and Git Hub.
  • Experience on writing build scripts using ANT and Maven.
  • Experience in Micro Services and Spring Boot application development.
  • Developed web services using SOA Architecture and implemented RESTFUL web services.
  • Experience in using JSON and JQUERY for the persistence of data and exchanging data.
  • Proficient in implementing various Java/J2EE design patterns including Singleton, Factory, and MVC.
  • Good experience in understanding and usage of JVM.
  • Expertise in implementing client - server business applications using Micro services.
  • Extensive experience in Software Configuration Management using Version Control Software such as SVN, CVS and GIT.
  • Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using Microsoft Visio and Rational Rose.
  • Experience in build tools like ANT & Maven, logging with Log4j, Test Driven Development using Junit.
  • Good knowledge in implementing various Design Patterns Singleton, Factory pattern, Abstract Factory pattern and DAO pattern.

TECHNICAL SKILLS

Programming: Java1.7/J2EE, Core Java, JavaScript, Scala, XML, HTML, PL/SQL, NOSQL

Web Technologies: JSP, Servlets, Swing, JDBC, JNDI, J2EE, XML, HTML, SOAP, JMS, EJB 2.1/3.0, RMI, WSDL, UDDI, DOM, SAX, XSL, X Path, HTML, AXIS, and Web Services.ASPX

Development Tools: Eclipse 3.1, Ant, Maven.

Frameworks: Struts 1.2, JSF, Spring, Hibernate.

Designing Tools: Rational Rose, Together, Agile Methodology.

Web/App Servers: Jboss, WebLogic 8.1/10.x, WebSphere 6, Tomcat.

Databases: Oracle 8i/9i/10g/11g, SQL Server, MySQL.

Distributed Tech: J2EE, Springs, Web Services.

Configuration Tools: GIT, SVN, CVS

Design Patterns: Composite View, MVC, DAO, Singleton, Business Delegate Design Pattern.

Operating Systems: Windows XP/NT/2000, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Sr Java Developer

Responsibilities:

  • Involved in business requirements gathering and Analysis, Design, Development, Integration and testing of application modules.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Experienced in Linux software application development.
  • Used Hibernate as the persistence layer to interact with Oracle DB.
  • Implemented agile methodology throughout the project development lifecycles.
  • Responsible for setting up Angular JS1.5 for UI development. Developed html views with HTML, CSS3 and AngularJS.
  • Worked on AWS cloud services like EC2, S3, RDS, ELB and EBS for installing, configuring and auto scaling.
  • Experience in re architecting Monolithic web application to Microservices and AWS cloud using Docker, Mesos, Marathon, NETFIX OSS to achieve high scalability.
  • Developed Microservices using Spring MVC, Spring Boot, Spring Cloud.
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/applications.
  • Created Aws S3 buckets performed folder management in each bucket managed cloud trail logs and objects within each bucket.
  • Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written in Scala.
  • Got experience in working on Scala with Spark.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Experience in Mule Soft Any point platform on designing and implementing mule apis.
  • Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Configured Mule service flows with various exception handling strategies such as Global Exception.
  • Requests were processed using the powerful Scala collections and persisted to the database in synchronous fashion.
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Experience in developing and designing POCs using Scala and deployed on the Yarn cluster, compared the performance of Spark, with Hive and SQL/Teradata.
  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava that are consumed by other microservices with an average response time of 30 milliseconds.
  • Consumed REST based micro services with Rest template based on RESTful APIs.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs and Scala.
  • Design and developed various view and partial view using Object Oriented JavaScript, JSON, jQuery, Ajax Helpers and Node.js, Backbone.js, Bootstrap.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Involved in developing HTML and JavaScript for Client-Side presentation and, data validation on the client side with in the forms.
  • Building a Microservices architecture with Spring Boot and Docker.
  • Involved in migrating Hive queries into Spark transformations using Data frames, Spark SQL, SQL Context, and Scala.
  • Hands on experience in writing Spring Restful Web services using JSON / XML.
  • Created the PL/SQL stored procedure, function, triggers for the Oracle 12c database.

Environment: JSP, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, Micro services, JAVA, REST, JSON, Angular.js1.5, Node.js, Backbone.js, Spring Restful, Jenkins, Maven, Hibernate JPA, Java, XML, SVN, AWS

Confidential

Java developer

Responsibilities:

  • Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
  • Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
  • Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
  • Configuration of application using spring 2.6, Struts 1.3, Hibernate, DAO’s, Actions Classes, Java Server Pages.
  • Created various Parser programs to extract data from Autosys, Tibco Business Objects, XML, Informatica, Java, and database views using Scala.
  • Configuring Hibernate Struts and Tiles related XML files.
  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed presentation layer using JSF, JSP, HTML and CSS, jQuery.
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
  • Developed the Frontend application with Angular JS.
  • Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
  • Used JDBC to invoke Stored Procedures and used JDBC for database connectivity to SQL.
  • Deployed the applications on WebSphere Application Server.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Writing complex SQL queries and reviewing SQL queries for the other team members.
  • Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, RabbitMQ and JMS.
  • Consumed and developed Restful Services with JSON and Jersey API’s.

Environment: JDK 1.5, JSP, JSF2.0, Struts 1.3, Eclipse 3.5, Hibernate, Oracle 11g, Restful Services, JAX-RS, Jersey, Apache Camel, Angular JS, JavaScript, HTML5, CSS, jQuery 1.4, EJB 3.0, Nodejs.

Confidential

Sr. Java developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Used Spring MVC framework & Integration for Server-side programming.
  • Developed UI based on struts framework, using JSF, JSP, JSTL, Servlets and Back Bone JS DHTML with extensive java scripts to reduce Server hits, improving performance.
  • Developed Servlets and JSP to interact with Enterprise Java Beans (EJB) containing all the Business Logic.
  • Used Hibernate as the persistence layer to interact with Oracle DB.
  • Developed the Frontend application with AngularJS.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests. Maintained, structured, and surveyed documents within the MongoDB database.
  • Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
  • Responsible to approve “Test Cases” created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.
  • Developed JavaScript code to feed data-tables of Google Charts API with data, then draw charts with animation effect
  • Developed JSP as the view, Servlets as Controller to make calls to EJB as model
  • Worked on JBOSS Application Server to deploy application.
  • Consumed and developed Restful Services with JAX-RS and Jersey.
  • Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, Active MQ, RabbitMQ and JMS.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.

Environment: Spring Framework 3.0, Hibernate, Java 1.6, Angular JS, Node JS, HTML, CSS, Servlets, SQL, Java Script, WebSphere Application Server, SOAP 1.2, RestFul Services.

Confidential

Java Developer

Responsibilities:

  • Responsible for writing functional and technical documents for the modules developed.
  • Extensively used J2EE design Patterns.
  • Used Agile/Scrum methodology to develop and maintain the project
  • Developed business logic using Spring MVC and spring Boot.
  • Developed DAO layer using Hibernate, JPA, and Spring JDBC.
  • Used Oracle 10g as the database and used Oracle SQL developer to access the database.
  • Used Eclipse Helios for developing the code.
  • Used Oracle SQL developer for the writing queries or procedures in SQL.
  • Implemented Struts tab libraries for HTML, beans, and tiles for developing User Interfaces.
  • Involved in Performance Tuning of the application.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Used Oracle Service Bus for creating the proxy WSDL and then provide that to consumers
  • Used UNIX scripts for creating a batch processing scheduler for JMS Queue.
  • Need to discuss with the client and the project manager regarding the new developments and the errors.
  • Coded the UI using Struts Forms and Tags. Used JavaScript for front end development.
  • Documented all the modules and deployed on server in time.

Environment: Java 1.5, Spring, Hibernate, XML, XSD, XSLT, Web services, XMPP, SIP, JMS, SOAP UI, Web logic, Oracle 10g, Oracle SQL developer, Apache Camel.

Confidential java developer

Responsibilities:

  • Developed web tire using Servlets, JSP, Struts, Tiles, JavaScript, HTML and XML.
  • Responsible for Design & Implementation of Online Survey module
  • Used Front Controller design pattern for Domain blocking module. Also, extensively used Singleton, DAO design patterns for enhancements to other modules.
  • Implemented Client Side and Server-Side validations using Java Script and Struts Validation Framework on Login and Registration forms.
  • Involved in creation of Use Cases and Test Cases. And, involved in execution of Unit Test cases and Integration test cases.
  • Development of PL/SQL Stored Procedures to be used by the Java DAO layer
  • Development of UI Mock Prototype using HTML and Java Script for Domain Blocking module.
  • Involved in framing and documenting the Coding standards and best practices for the team, which improved the code quality and performance of the application.
  • Used CVS as version control.

Environment: Java, JSP, Struts, Tiles Servlet, JavaScript, HTML, Struts, Eclipse, IBM UDB, XML and XSL

We'd love your feedback!