We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • 9 years of experience in Design, Development, Maintenance, Testing, Deployment of enterprise web applications in MVC (Model View Controller) Architecture
  • Excellent Object Oriented Programming skills with Proficiency in Java
  • Experience in developing application based Web Technologies like Servlets, JSP, XML, AJAX
  • Experience in developing APIs and Restful Web Services
  • Experience building applications based on SOA (Service Oriented Architecture)
  • Developed Web Applications using Frameworks like Spring MVC, Hibernate, JSF and Spring Roo
  • Experience with Databases like PostgreSQL, MySQL, Confidential and MS SQL Server
  • Expertise in SQL and strong Database knowledge (RDBMS Concepts)
  • Experienced in Application Designing using Object Oriented methodologies like UML.
  • Experience of working in UNIX environment and writing Shell scripts
  • Experience in developing SPA (Single Page Application) in Angular JS
  • Good Exposure to front end web technologies like JQuery, AJAX, JavaScript, HTML and CSS
  • Strong Acquaintance with Web Servers like Apache Tomcat, Confidential Web logic
  • Working experience with Source Control systems like GIT and Clear Case
  • Experience in developing Automation Framework and writing tests in Junit, Jasmine, Cucumber, Selenium
  • Experience in Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming
  • Domain knowledge in Ecommerce, Supply Chain and Financial sectors
  • Quick learner with good troubleshooting skills and team player with strong commitment
  • Strong problem - solving skills, excellent Communication and Analytical skills

TECHNICAL SKILLS

Programming Languages: C, Java, SQL, JavaScript, PIG, Ruby and Shell Programming

Web Technologies: J2EE, EJB, JSP, JSF, HTML, XML, CSS, AJAX, REST, CSS and JSON

Frameworks: ASP.NET, Spring, Hibernate, JUnit, Ruby on Rails, Hadoop

Database Environments: MySQL, SQL Server, MS Access, Confidential, Postgres

Web Servers: Apache Tomcat, Confidential Web Logic

Operating Systems: Windows, Mac and Unix

Version Control: GIT, Clear case

Other Tools: Eclipse, Visual Studio, MS Office, JIRA, Maven

PROFESSIONAL EXPERIENCE

Confidential, CA

Senior Java Developer

Responsibilities:

  • Contribute to development based on SOA (Service Oriented Architecture) principles
  • Developed Web Services and API interfaces for applications on Spring framework
  • Used Hibernate/JPA for database persistence.
  • Involved in the development of GUI Integrating the Restful Web Services with Angular JS and JSON based web pages.
  • Involved in writing Angular Configuration for Application.
  • Involved in writing HTML templates and integrating Angular JS Controllers.
  • Worked on UI using Angular JS, UI Bootstrap, and JavaScript.
  • Involved in writing Modules, Controllers, Directives, Filters and Factory.
  • Knowledge of Minification and Test Driven Development with Angular using Jasmine.
  • Consumed Web Services for getting external Data from third party software systems
  • Involved in managing and creating relevant tables in the database by Using SQL.
  • Used Apache Tomcat as webserver server and GIT as version control system
  • Used Webpshere 8.5 with RAD 7.5 IDE for server side development.
  • Used Maven for project management and dependency management and Eclipse IDE
  • Facilitated product demonstrations for clients and management in Agile environment
  • Manage releases, production deployments and monitoring logs for multiple applications
  • Involved in writing automation scripts and responsible for release cycle
  • Responsible for reviewing requirements, code reviews and developing test plans

Confidential, Roseville, CA

Senior Java Developer

Environment: Java, Spring MVC, XML, HTML, AJAX, JavaScript, Confidential, Weblogic, SQL, Eclipse

Responsibilities:

  • Provided technical assistance and contributed original ideas to make Architectural decisions
  • Used Spring MVC framework to develop order life cycle management
  • Designed and developed frontend portal in JSP, HTML, JavaScript and AJAX for call center operations
  • Developed various JavaBeans components for implementing business logic
  • Involved in developing Restful Web services to support Mobile App built on IOS in future.
  • Used Weblogic 10 for Application server and Confidential database server
  • Used Eclipse as an IDE to develop and debug the Application.
  • Mentored peers in Technology, Design and Development of application
  • Automated test cases and developed configurable APIs to support Automation
  • Developed various modules with feature functionality, resolved issues and verified end-to-end solution
  • Coordinated with the team to meet deadlines and delivered complete features
  • Implemented best designing practices and delivered quality product under time constraints

Confidential, Chicago IL

Senior Java Developer

Environment: Java, Spring 2.5, JDBC, JSF2, MySQL, Tomcat, Eclipse and Shell scripting

Responsibilities:

  • Involved in ETL implementation of trading data in JAVA
  • Provided custom data extracts for clients using Java and shell scripts
  • Framework leverages JSF features like Event handling, Validation mechanisms, and state management.
  • Used Spring Framework with Hibernate to map to MySQL database.
  • Developed a Web application to perform various Statistical analysis
  • Enabled Graphical analysis like Histograms, Pie chart, scatter plot and time series plot using Java libraries
  • Involved in front end development using JSF 2 (Prime faces), HTML.
  • Used Apache Tomcat Web server
  • Automated Testing and wrote unit tests in JUnit
  • Contributed towards research implementations and supported production deployments
  • Participated in UI design and product demos with product managers
  • Used Git source control system and Followed Agile Scrum methodology

Confidential, Redwood Shores CA

Senior J2EE Developer

Environment: Java, MVC, Struts 2,EJB, JSP, XML, Web logic, Eclipse, AJAX, JavaScript and SQL

Responsibilities:

  • Developed Presentation layer using JSP, HTML, JavaScript, CSS and AJAX and developed various Form bean classes for all the modules.
  • Extensively used Core Java, Servlets, Struts 2,JSP and XML.
  • Implemented EJB 3.0 as a Façade Layer for communication between Front-End and Back-End.
  • Developed EJB container managed transaction for t transaction management.
  • Developed the presentation layer and Client-Side validations were done using JavaScript
  • Implemented MVC and Front controller design patterns by using Struts framework.
  • Used IBM Rational Clear case as the version controller.
  • Used Eclipse as an IDE to develop and debug the Application.
  • Followed AGILE Methodology and participated in SCRUM Meetings.
  • Apache Ant was used for the entire build process.
  • Formulated Design changes and Communicated with cross-office development team
  • Delivered high quality results with in the time constraints and short timeframes

Confidential, Detroit MI

Java Developer

Environment: Java, HTML, XML, SQL, Struts, Web services, EJB, JMS, RAD,Web sphere, Db2

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, design analysis and code development.
  • Implemented ETL programs in java for configuring and scheduling data staging jobs
  • Designed and developed a timesheet web application for Project Management using Struts.
  • Wrote SQL queries and developed SOAP APIs using spring framework to generate XML objects
  • Designed and developed business components using Session Beans in EJB.
  • Used JDBC and Hibernate to connect to database Db2.
  • Involved in developing business tier using stateless session bean (acts as a Session Facade) and Message driven beans.
  • Used Maven for project management and dependency management
  • Designed and Developed role based user registration forms for departments and managers

Confidential

Java Developer

Environment: Java, JDBC, Struts, EJB, JSP, Net Beans, Web Logic and Confidential

Responsibilities:

  • Responsible for Production Support (Includes Bug fixing, Content Changes).
  • Involved database design and responsible for creating and modifying Database objects.
  • Involved in Requirements Analysis, Preparing Functional Specifications and Technical specifications according to the requirements.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Used EJB for Service layer and JSP for UI pages
  • Application was deployed on Web Sphere Application Server.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Façade and Data Access Object.
  • Used IBM Rational Clear case as the version controller.
  • Apache Ant was used for the entire build process.
  • Communicated with cross office development team to deliver the project

We'd love your feedback!