Senior Java Developer Resume
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