We provide IT Staff Augmentation Services!

Application Software Developer/lead Java Developer Resume

MD

SUMMARY

  • Over 10+ years of experience as a Senior Java Developer working throughout the full project development, implementation, and deployment on Windows/Unix, using the JAVA/J2EE technology stack.
  • Strong hands - on experience using the frameworks like Spring MVC, Struts MVC and Hibernate.
  • Extensive experience with both core and advanced Java technologies including Java, XML, JavaScript, J2EE, JSP, JDBC, Struts, Servlets, JPA, JAX-RS, Spring and Hibernate.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and Scrum.
  • Experience working with different SDLC methodologies like Waterfall, and Agile (SCRUM)
  • Experience in MVC architecture such as Struts framework and Spring MVC.
  • Performed business and systems analysis, application development, testing, and implementation of J2EE technology solutions.
  • Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller) and Struts and Hibernate framework. Implemented POJO and API for Hibernate.
  • Experience in client-side development with JSP, JavaScript, JQuery, AJAX, XML, HTML, and JavaScript frameworks.
  • Hands on experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO and Java Collections.
  • Expertise in development and deployment of web components that include Servlets, JSP and business layer components that include Web Services, JDBC, JNDI, Serialization, Collections API, multithreading.
  • Hands on with unit testing using JUnit and knowledge of ANT and Log4j tools.
  • Experience with test-driven development using various testing framework such as JUnit.
  • Experienced with IBM Web Sphere Application Server, WebLogic Application Server and Apache Tomcat, JBOSS Application Server.
  • Hands on with developing projects based on Restful Web Services.
  • Experience in building and deploying applications using Maven, Ant, and designing test cases for unit testing applications using JUnit.
  • Good knowledge of Configuration Management tools like SVN, Rational Clear Case and GIT for version control.
  • Knowledge and good understanding of SQL and PL/SQL.
  • Hands on experience in using UNIX, Red Hat Linux, Windows, MS Dos.
  • Excellent communication skills, team player, quick learner, organized, resilient and self-motivated.
  • Experience in Networking Protocol TCP/IP, SNMP, HTTP, UDP and Networking tools Wireshark, Ethereal.

TECHNICAL SKILLS

Languages: Java (JDK 1.8 ), PHP, Python

J2EE Technologies: JSP, Servlets, JDBC, XML, Adobe Flex 3.2, AS 3.0, Restful Web Services

Frameworks: Struts 2.0, Spring 4.0, Hibernate, Micro Services, Spring Batch

Networking Protocols: TCP/IP, UDP, HTTP, FTP, SNMP

Web/App Server: BEA Web Logic, Apache Tomcat, Jboss

RDBMS: Oracle 11g/12c, MySQL

Non-RDBS: MongoDB

Presentation: HTML, CSS, JavaScript, Jquery, Ajax

Query Tool: Toad, SQL Developer

IDE: Eclipse

Tools: Log4j, Junit, Win Merge, Putty, Wireshark, Ethereal

Version Control Software: Rational Clear Case, SVN, GIT

Operating Systems: Windows 2000/XP, Linux .

PROFESSIONAL EXPERIENCE

Confidential, MD

Application Software Developer/Lead Java Developer

Responsibilities:

  • Design and develop Java applications using Java EE Technologies.
  • Design and develop Java batch applications using spring Batch framework.
  • Perform unit testing of applications include Java web applications, web services, Java batch applications and database operations.
  • Support Independent Verification and Validation (IV&V) testing of Java applications, by researching reported problems, and developing bug fixes as needed.
  • Support production deployments of Java based applications.
  • Responsible for updating SDS documentation.
  • Update SOAP UI instructions for SSA DIET testing as needed.
  • Research production problems as needed.
  • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met.

Environment: Java 1.8, Spring Framework 4.0, Micro services, Spring Batch, Hibernate, JQuery, Maven 3.3, AJAX, JSON, JSP, JavaScript, HTML5, CSS3, RESTful, JAX-RS, JDBC, Oracle, Log4j, Apache Tomcat, Wildfly

Confidential

Application Software Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering and analysis.
  • Developed the user interface of the application using HTML5, CSS3, JavaScript and AJAX.
  • Participated in the sprint review meetings and explained the technical changes to the clients.
  • Created and consumed RESTful web services using JAX-RS.
  • Focused on Test Driven Development (TDD) by creating detailed Junit tests for each functionality before implementing each of them.
  • Attended discussions and understand various components of the requirement and to implement the same.
  • Worked on bug fixing and enhancements on change request using Jira.
  • Implemented RESTful web services for communicating using JAX-RS annotations.
  • Worked on Core Java concepts such as Collections, Multi-Threading, Serialization.
  • Used Eclipse IDE as development environment to develop and deploy application on Jboss.
  • Used Annotation in hibernate mapping instead of xml mapping.
  • Extensively worked with collections classes like ArrayList, HashMap, and Iterator etc.

Environment: Java 1.7, Spring Framework 4.0, JQuery, Maven 3.3, AJAX, JSON, JSP, JavaScript, HTML5, CSS3, RESTful, JAX-RS, JDBC, Oracle, Log4j, Apache Tomcat

Confidential

Team Lead/Senior Software Engineer

Responsibilities:

  • Designed and Developed Mesh Enhancement Feature to collect the throughput stats data from the Network Devices using Stats Server in Core Java and stored it in the database .
  • Developed Avanti API using Restful Web Services.
  • Developed Virtual Network Operator which manages its network dedicatedly or on the shared basis.
  • Developed Alarm Fault Management System which stores the alarm from the devices by the HNO or Virtual Network Operator User in the database.
  • Developed the Stats Server which fetches the statistics from the devices and stores in the database.
  • Developed the Gateway Configuration tool used for Hot Staging of the Racks.
  • Strong understanding of supporting XML and JSON based REST web-services, integrating with the front-end.
  • Developed and enhanced web application on Spring MVC Framework.
  • Extensively worked on the ACS Lite interface which is used for commissioning and decommissioning of the terminals.
  • Developed Service Plan and Service Profile's feature using Swings and Collections framework.
  • Developed and Implemented Web Services and used Spring Framework.
  • Migrate the Installation scripts from Install shield 6 to install shield 2014.
  • Migrate Configuration Module of NMS from Jboss 5.1 to Jboss 7.1
  • Interfaced with the back end using Hibernate Framework and XML.
  • Involved in enhancement & regular maintenance and updates of this project.
  • Involved in Production Support and Operations team to resolve production issues in a timely and efficient manner.
  • Prepared the Installation, Customer guide and Configuration document which were delivered to the customer along with the product.

Environment: Core Java, JDBC, Spring, Adobe Flex 3.2, AS3.0, Restful Web Service, Eclipse, Oracle, Jboss, Clear case, MySQL, Hibernate 4, HTML, CSS, JavaScript, JQuery, Wireshark, Ethereal .

Confidential

Senior Software Engineer

Responsibilities:

  • Developed the Gateway Traffic, Error Statistics and Software Information Dashboard
  • Developed the Live Streaming Charts Dashboard
  • Developed the Custom Charts for any parameters of the Devices.
  • Developed the on-Demand and Daily, Weekly, Monthly reports based on the custom charts.

Environment: PHP, Python, HTML, CSS, JavaScript, JQuery, Ajax, Clear case, Lighttpd, MongoDB .

Confidential

Software Engineer

Responsibilities:

  • Develop the value-added services such as Subscriber Provisioning and logs Searching for Customer care executives for SFR, France.
  • Involved in Production Support team, to resolve the production issues within the timeline.

Environment: Core Java, Struts2, Servlets, JSP, HTML, CSS, JavaScript, JQuery, Eclipse, SVN, Log4j, Apache Tomcat .

Hire Now