We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Florham Park, NJ

SUMMARY:

  • 9 years of experience in developing applications using Java and various J2EE technologies including Servlets, JSP, JDBC, RMI, JavaBeans, Networking, Threads, IO, JNDI and JMS, EJB (Entity Beans, Session Bean, Message Driven Beans).
  • Extensive industry experience with proven expertise in system development activities including requirement analysis, design, coding, testing and implementation and with emphasis on Object Oriented, J2EE and Client Server technologies.
  • Experience in developing Web Applications with various Open Source frameworks: Jakarta Struts Framework, Spring MVC, Spring Boot, Hibernate ORM.
  • Expertise in creating web applications using HTML/HTML5, CSS/CSS3(SASS,LESS), Bootstrap, JavaScript(ES5), jQuery, AngularJS (1.0&2.0), AJAX, and JSON, Node.js, and ReactJS.
  • Hands - on experience in creating Angular modules, controllers, directives, and filters to deploy the entire business logic.
  • Experience in using UI-Router for binding data to different states and rendering different templates.
  • Hands-on experience in creating Angular factories for using angular services like $http and $resource to make RESTful API calls to the Java based backend.
  • Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software interface design using Photoshop and Adobe Flash.
  • Proficient in Bootstrap Grid and media queries to achieve responsive web design(RWD).
  • Expertise working on Application servers, Web servers like IBM Web-Sphere, Oracle Web-Logic, Apache Tomcat.
  • Experience in creating Web Services using JAX RS and JAX WS.
  • Expertise in Junit 3.0/4.0 Testing Framework, and also good at Test Driven Development.

TECHNICAL SKILLS:

Languages: Java, C/C++, PERL, PHP, JavaScript/jQuery

Application Frameworks: Spring MVC/SpringBoot, Struts, EJB, Hibernate, REACT JS, ANGULAR JS

Technologies/API: JSP, JDBC, JMS, OSGI, JNDI, AJAX, JSF, JUnit, Log4j, JPA, JAXB, JAXP

Web Services / API: REST, SOAP, WSDL, JAXRPC, JAXWS, JAXRS

Web Technologies: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, AngularJS, jQuery, AJAX, JSON, SASS, LESS, Node.js, React.js

App/Web Servers: WebLogic, IBM WebSphere, JBoss, Apache/Jakarta Tomcat

Database: MS SQL, Oracle SQL, PL/SQL, and MS Access

Version Control/Build Tools: Maven, ANT, Gradle, GIT, SVN, PERFORCE

Operating System: UNIX/Linux, Windows 7/XP/98, DOS, Mac OS

EXPERIENCE:

Confidential, Florham Park, NJ

Senior JAVA Developer

Responsibilities:

  • Worked on requirement gathering, creation of design document (ADD for ORDER Module)and impact analysis for phase 3 of the project
  • Worked on budget estimation by reviewing the requirements provided by Business analysts
  • Developed APIs from scratch for ORDER services by using JAVA/Spring MVC/Maven
  • Implemented conroller/service/model methods to improve the existing APIs for Patient outbound messages services
  • Implemented REST APIs to consume and produce XML media types
  • Implemented business logics in the service layer using JAVA
  • Fixed defects reported by QA/UAT teams
  • Wrote test scripts using JUNIT
  • Participated in Agile/Scrum meetings for daily status updates and bi-weekly planning and retrospective meetings

Environment: JAVA 1.8, Spring MVC, Hibernate, Tomcat, Jetty, Maven, Gradle, HTML5, CSS3, JavaScript, Agile, GITJenkins

Confidential, Boston, MA

Java Engineer

Responsibilities:

  • Implemented Creative search screen to find the active creatives(commercials) and their respective accounts
  • Developed a feature to assign creatives to media plans on Traffic plan screen
  • Designed and implemented a tool to load data(xml, json) manually onto the database
  • Implemented campaign archive functionality to archive the campaigns which had no current or future media plans
  • Wrote Controller methods, Service handlers and DAO methods
  • Re-wrote existing queries to implement the changes proposed by Product Management
  • Designed and developed UI components using Angular JS
  • Developed Angular controller methods for data/ui binding
  • Implemented file export functionality using Javascript/jQuery
  • Worked on report generation features to produce all inclusive and plan placement reports for a chosen channel
  • Investigated issues that caused performance bottlenecks and applied the fix
  • Worked closely with Testing team to explain the functionality for the user stories and what to be validated
  • Worked closely with Product Support team to identify the cause of the issues that affected the users and provided solutions
  • Collaborated with Big Data team to share knowledge
  • Proactively researched and found the bugs and reported them and implemented fix for those bugs
  • When a reported issue could not be reproduced, worked with clients on skype to analyze the way they used the application in order to replicate the issue and found the root cause of the issue
  • Updated the status of the development progress everyday in scrum meeting
  • Participated in planning and retrospective meetings
  • Wrote and executed test cases based to validate API responses using Python modules
  • Wrote Junit test cases and verified the test results

Environment: Java JDK 1.7, MySql, Tomcat, Maven, Jenkins, Spring MVC 4.0,Spring Boot, Hibernate, JavaScript,HTML5, CSS3JQuery, Angular JS, GIT and Eclipse

Confidential, Jacksonville, FL

Java/UI Engineer

Responsibilities:

  • Designed and developed Agent Point application from scratch.
  • Worked closely with Solution Architect/Business Analyst to plan out the implementation process
  • Implemented filter tool functionality to filter out data by roles category
  • Implemented Restful Webservices using Spring boot
  • Wrote methods in core java, jQuery to save, update and retrieve data from backend and show in UI
  • Wrote SQL queries to save and retrieve data
  • Developed JSP files for UI and implemented spring forms
  • Developed POJOs, Controllers, Validators, Mappers, Handlers and DAOs to populate form and store data in DB
  • Implemented Spring MVC pattern to handle data flow
  • Worked on HTML5, CSS3, Bootstrap and jQuery to handle front end tasks
  • Extensively used Java Collections frameworks to handle objects
  • Handled exceptions using JAVA exception handling
  • Wrote code to implement enter key functionality using jQuery that will work across the tool to save forms
  • Implemented a jQuery global file to handle front end validation for date fields
  • Wrote a global javascript file for input text field validation that would work across the tool
  • Implemented file export functionality using data-tables, jQuery and AJAX to save the the file in csv or excel format in local system
  • Been part of Agile methodology team for project development and used Rally to work with user stories

Environment: Java JDK 1.8, Oracle 11g, WEBSPHERE 8.0, RAD 9.0, Maven, Jenkins, Spring Boot, Hibernate, JavaScriptHTML5, CSS3, JQuery, and SVN

Confidential, Redwood City, CA

Java Developer

Responsibilities:

  • Designed and developed customizations to enhance Confidential application's functionality
  • Worked closely with Solution Architect/Business Analyst and Client’s teams to plan out the implementation process
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Extended CSS as needed to accommodate new data and display types.
  • Responsible to maintain HTML, CSS3 in JQuery as well as keeping the pages dynamic using AJAX, JSON and XML.
  • Wrote custom scripts that support and enhance the Confidential HT solution using Java, Oracle and Shell scripts.
  • Assisted customers with technical tasks related to implementations (hardware/software selection and sizing), deployment, and interface strategy.
  • Worked with customer to explain format of data and helped them with datamapping, content analyzing.
  • Loaded data into application using SQL scripts and application UI
  • Developed cron job scripts to schedule automated data feeds for POS transactions
  • Solved issues that rose during environment set up, cloud service failures and application deployment
  • Held meetings with off-shore team everyday to assign them tasks according to the requirement and assisted them with technical knowledge
  • Provided support when needed to colleagues.

Environment: Java JDK 1.7, Oracle 11g, JBOSS, Linux, DROOLS, JavaScript, Eclipse, Perforce

Confidential, Salt Lake City, UT

Java, J2ee Developer

Responsibilities:

  • Involved in design and development using Spring Framework.
  • Wrote PLSql procedure to support the j2ee application.
  • Developed user interfaces using GWT, HTML5, CSS3, JSP, and Java Script.
  • Implemented spring (MVC Paradigm).
  • Designed and coded Hibernate Plug-In for ORM mapping and implemented HQLs by creating DAO (Data Access
  • Object), which connects to Oracle DB, to persist and retrieve data.
  • Developed Web services using Spring-Restful, generate JSON object to the UI Layer.
  • Used Java Mail API for sending email notification in a module to notify users about their status as perceived by system.
  • Configured hibernate configuration file, developed POJO's and wrote the XML file to map objects to relational database.
  • Used spring framework for Dependency Injection in Data Access Objects.
  • Implemented numerous design patterns viz. Factory pattern, Singleton, MVC, Front Controller, Business Delegate etc.
  • Used JUnit for unit testing the application.

Environment: Java JDK 1.5, JSP, Servlets, Spring DI, Hibernate, DROOLS, JavaScript, HTML5, CSS3, JQuery, Confidential, ApacheTomcat, Eclipse, JAX-WS.

Confidential, Santa Clara, CA

Java, J2ee Developer

Responsibilities:

  • Involved in software development /Production support on web-based front-end applications
  • Involved in development of the CSV files using the Dataload.
  • Used MyEclipse 9.1 as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
  • Responsible for Database Designing and Back End Procedures writing using SQL and PL/SQL in ORACLE database.
  • Used Weblogic 10.3 as Application Server. Responsible for Database Designing and Back End Procedures writing using SQL and PL/SQL in ORACLE database.
  • Development of Service Layer forming the business logic of MVC based spring architecture.
  • Involved in configuration and deployment of front-end application on RAD.
  • Involved in developing JSP’s for graphical user interface.
  • Developed the UI using HTML, CSS and JavaScript.
  • Implemented code for validating the input fields and displaying the error messages.
  • Performed unit testing using JUnit test cases.

Environment: Java, J2EE, JSP, XML, XUL, XSL, HTML, JavaScript, PL/SQL, JDeveloper, First UNIX, Weblogic 10.3, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in Agile methodology with respect to the successful development of the project.
  • Involved in development of the application using Struts including validation framework, JSP and JavaScript
  • Implemented "Model View Controller (MVC)" architecture to obtain "Layered Architecture" to isolate each layer of the application to avoid the complexity of integration and customization.
  • Used Eclipse IDE for developing the application.
  • Used Github for version control.
  • Responsible for development of DAO's (Data Access Objects) to interact with the database using JDBC.
  • Generated JUnit Test Cases to test the application.
  • Used ANT to build the deployment WAR files.

Environment: JAVA 1.6, J2EE, JSP, Servlets, Struts Framework, JavaScriptOracle and BEA WebLogic Server, JUnit, ANT, SVN, Log4J.

We'd love your feedback!