We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • Around 8 years of experience in software design and development through various Java/J2ee technologies and frameworks.
  • Key in contributing projects by understanding technical and functional aspects of business.
  • Strong technical skills in Core Java, Spring, Hibernate, Servlets, JSP, Web Services, XML, Json, SOAP, REST, EhCache.
  • Worked extensively in Collections, Multithreading, JDBC, FILE IO, Serialization, Socket programming
  • Exposure to Big Data technologies like HDFS, Map Reduce, HBase, Sqoop, Hive, Azkaban, Cloudera
  • Have good exposure to Object Oriented Programming concepts, Multithreading, Various design principles and Methodologies.
  • Well versed wif Database management concepts particularly wif databases Oracle, MySQL and PostgreSQL Databases including writing SQL Queries, Stored Procedures and Functions.
  • Experience in Web and Application servers like Tomcat, OC4J, JBoss, Apache, nginx.
  • Hands - on experience of writing Web services wif Restful using CXF, Jersey, Spring and validate using Rest clients Swagger, Postman, SOAPUI.,
  • Experience on writing Web Services using SOAP wif JAX-WS standard.
  • Hands on experience in Apache ActiveMq messaging system.
  • Experience on build tools Maven, Ant, Jenkins and Logging frameworks Log4J, Slf4j and unit testing frameworks JUnit, SpringJUnit4ClassRunner, MockitoJUnitRunner and code quality tool sonarQube, FindBug.
  • Experience on version control tools SVN, CVS, GIT and release management tools JIRA.
  • Working experience developing and deploying software on platforms Windows, Linux using tools Putty, WinScp.
  • Good at release management and post production issues.
  • Strong noledge in installation and setup of application in Linux distribution.
  • Experienced in all facets of software development life cycle, from requirements gathering, Analysis, Design, Development, Testing to product release.
  • Experienced in Agile, Scrum based development and good at working on sprints.

TECHNICAL SKILLS

Languages: Java, J2EE

Web/WebService Technologies: Servlets, JAX-RS, JAX-WS, Apache CXF, SOAP, REST

Application Framework: Spring, Hibernate, Toplink Drools, Quartz, Guava, JPA, JMS API, Java Mail API, JAXP

Web/Enterprise Server: Tomcat, JBoss, OC4J,Apache,Nginx

Programming IDE: Eclipse, MyEclipse, SQL Developer, SQLYog, Squirrel

Project Tools: Maven, Ant, SVN, CVS, Git, WinMerge, Compare It.

Code Quality Tools: Sonar, FindBug

Database: Oracle 11g, MySQL, PostgreSQL, SQL Server

PROFESSIONAL EXPERIENCE

Confidential, New Jersey

Senior Java Developer

Responsibilities:

  • All the modules developed on top of Spring infrastructure.
  • Requirement discussions, Daily status update, JIRA Updates.
  • Design and Develop Restful API using CXF and validated using Rest Client Swagger, Postmen.
  • Developing mapping beans and configuration files using Hibernate.
  • Developed standalone java program to generate CSV reports and place it in FTP.
  • Developed Monitoring application to observe statistics of application status using business condition and send email alerts to customer.
  • Have Used SAX and DOM parsers to parse the incoming XML messages.
  • Coded using multithread in java for sending command to multiples devices.
  • Implemented Junit test classes for all business and DAO classes.

Environment: Java, Spring, Hibernate, Restful Web services, CXF, Jackson, Gson, ActiveMQ, DroolsQuartz Scheduler, Hadoop, HBase. Sqoop, Hive, CentOs, SVN

Confidential, New York

Lead /Senior Java Developer

Responsibilities:

  • Gathering and analyzing the business requirements.
  • Handled three members team and delegate the tasks to team members.
  • Designing, developing, integrating, troubleshooting and debugging of the application.
  • Pulling out Large Data Available in multiple Databases in SQL Server to single Database instance which is used by dis particular application.
  • Written Views and Stored procedure, functions to build the business data from multiple data sources
  • Coded using Spring Context and Spring Core Modules.
  • Extensively used Collections API for exchanging data between business and Service layers.
  • Used Google Map Api to extract Lat/Long details by giving Address using Multi-Threading.
  • Written Custom Java Login Module by incorporating Windows Active Directory for Authentication as well as Authorization.
  • Deploying the application in the production environment managing smooth implementation wifin deadlines.

Environment: Java, Spring, Hibernate, Restful Web services, Junit, GoogleAPI, SQL Server, POI API, GIT, Ajax, HTML, CSS, JQuery, AngularJs, Apache Tomcat, Jenkins, Maven

Confidential

Senior Java Developer

Responsibilities:

  • Gathering and analyzing the business requirements.
  • Implemented Email Notification using Spring, Java Email API.
  • Design and Develop Restful API using CXF and validated using Rest Client Swagger, Postmen.
  • Developing mapping beans and configuration files using Hibernate.
  • Implemented Reports generation using SuperCsv and Quartz Scheduler.
  • Responsible for implementing Job scheduling using Azkaban.
  • Written shell scripting for various job scheduling and Cron jobs.
  • Package and deploy the application on different machines and integrate it wif other applications.
  • Resolving defects and issues, and implementing change-requests.
  • Maintaining code quality and consistency of the product.
  • Fixing bugs during system testing User acceptance test.
  • Offshore environment setup and monitoring

Environment: Java, Spring, Hibernate, ActiveMQ, Drools, Quartz Scheduler, Hadoop, HBaseSqoop, MapReduce, HDFS.

Confidential

Senior Java Developer

Responsibilities:

  • Requirements gathering and effort estimations.
  • Developed Data Feeder using Java Threading and concurrency.
  • Made use of JAXB to marshall and unmarshall Object to xml and vice versa.
  • Preparing XSD documents which are contract document being exchanged via web services for each client as XML.
  • Setup and launch the web service and provide the end point to customer.
  • Developed web service client for the customer which is used to pull the data from centralized database to Customer specific databases.
  • Exposed SOAP based web service end point which customer can use to push their data.
  • Exposed Rest based web service using apache CXF on top of JAX-RS
  • Involved in write optimized and efficient SQL queries and procedures.

Environment: JAXB, JAX-WS, JAX-RS XSD, WSDL, JAVA, CXF, Hibernate, PostgreSQL, DB2, Oracle, DB2, Multithreading, Tomcat, JBoss

Confidential

Java Middleware Developer

Responsibilities:

  • Designing, developing, integrating, troubleshooting and debugging the application.
  • Deploying the application in the production environment.
  • Managing smooth implementation wifin deadlines.
  • Providing post-implementation, enhancement and maintenance support.
  • Monitor the application for errors and performing root cause analysis/implement fixes.

Environment: Java 1.5, JMS, JPA, EJB, SocketProgramming, Multithreading, Serialization, Oracle, PL/SQL, HTML, CSS, DWR, JavaScript, jQuery, MyEclipse, OC4J, CVS

Confidential, NJ

Java Middleware Developer

Responsibilities:

  • Developing new functionalities for application and implementing requirements mentioned in FRD.
  • Designing, developing, integrating, troubleshooting and debugging.
  • Developing DAO classes and does the unit testing.
  • Developing mapping beans and configuration files using Toplink.
  • Deploying the application in the production environment.
  • Providing post-implementation, enhancement and maintenance support.
  • Monitor the application for errors and for errors performing root cause analysis and implement fixes.

Environment: Java 1.5, JMS, JPA, EJB, Toplink, SocketProgramming, Multithreading, Serialization, Oracle, PL/SQL, HTML, CSS, DWR, JavaScript, jQuery, MyEclipse, OC4J, CVSHewlett Packard, Chennai, India

Confidential

Java Developer

Responsibilities:

  • Understanding the Functional Requirements for Projects and Releases.
  • Preparing unit test cases based on the requirements.
  • Creating Test Data for testing the requirements.
  • Coding and Unit Testing.
  • Providing post-implementation, enhancement and maintenance support.

Environment: Windows Xp,Oracle,WinShuttle,Java1.5.Excel

Confidential

Java Developer

Responsibilities:

  • Requirement gathering.
  • Coding and Unit Testing.
  • Involved in Development of all the business logic for the Application.

Environment: JAVA, Zkoss,Excel Macros,MySql,TomcatJM Systems, Chennai, India

We'd love your feedback!