Senior Java Developer Resume
New York, NY
SUMMARY:
- 6 years of experience in IT industry with strong experience in application development and implementation of Web based applications using JAVA on Windows and Linux platform.
- Worked on designing and developing core features in Java enterprise applications, unit test and deploy on application servers in production environment.
- Good experience in Design Patterns like DAO Business Delegate, Singleton, Factory, Object pool, MVC etc.
- Strong understanding of OOP concepts, design principles and distributed systems
- Experience in core java, collections framework, multithreading, exception handling
- Worked on developing applications using Spring core, Spring MVC, Spring AOP
- Developed RESTful web services using Apache CXF, JAX - RS and Jersey
- Experience working on SQL with databases such as DB2, Oracle, MySQL.
- Experience in Database Design, Creation and management of Schema, writing Stored Procedures, functions, triggers, DDL, DMLSQL queries
- Have used version control systems like SVN, Git and project build and tracking tools like Ant, Maven, Jira
- Worked on front end technologies such as jQuery, JavaScript, HTML, CSS, XML, Angular JS
- Have contributed to all phases of SDLC in the projects that followed waterfall and agile methodologies along with Rspec, Cucumber and Junit automated testing
TECHNICAL SKILLS:
Operating Systems: Windows, Unix, AIX
Programming/Scripting Languages: Java, C, C#, JavaScript, Angular JS, HTML, XML, Ruby, SQL, jQuery
Databases: Oracle, MySQL, Confidential DB2, PostgreSQL
Other: Eclipse, WebSphere Application Server, AWS, Tomcat, JUnit, Angular Material UI, Spring, Rails, JDBC, BDD/TDD, Ant, Maven, SVN, Git
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Senior Java Developer
Responsibilities:
- Involved in design and development of application using Java, Multithreading, Spring and REST web services, unit testing and deployment on production server.
- Worked on developing new functionalities such as Trades module to trade the loans with different investor banks, Appraiser Firms module to in corporate the appraisers and related firms within ROC.
- Worked on automating loan closing documents classification and generating Trade related documents to send to the investors before and after the execution of a Trade
- Generated Jasper reports and Apache POI reports that fetch the data for multiple statistical analysis such as monthly statistics, funded loans, paid-off loans, etc.
- Effectively handled the testing / QA /UAT part - coordinating with QA and Business Users.
- Contributed to application deployment on production AWS server and related database query execution.
Technologies: Java 8, J2EE, Spring Batch 4.0, Spring MVC 5.0, Hibernate 5.0.2, REST Webservices, AWS, PostgreSQL 10, Maven, Junit 5, JavaScript, React
Confidential, Jersey City, NJ
Senior Java Developer
Responsibilities:
- Involved in design and development application using Core Java, Multithreading, Spring Core, Spring MVC, Spring batch, hibernate, and web services.
- Worked independently to implement DIF Customer Maintenance comprising of Customer search on various criteria, update/certify of customer details, annual/decennial list and generating Customer Activity Report.
- Worked on providing Single-Sign-On functionality within the organization
- Implemented the customer load batch from source system State Street to load the customers on monthly basis, for which Spring batch was used.
- Effectively handled the testing / QA /UAT part - coordinating with QA and Business Users.
- Worked on complex SQL and fine-tuned SQL queries for optimum performance.
- Contributed to application deployment on Confidential WebSphere Application Server on Confidential Cloud
Technologies: Java 8, J2EE, JSP, Servlets, Spring Batch 4.0, Spring MVC 4.0, Hibernate 5.0.2, Web Service (JAX-WS/REST), Confidential WebSphere Application Server 8.5.5, Confidential DB2 10.1, Maven, Junit 5, Angular JS 1
Confidential, Jersey City, NJ
Java Developer
Responsibilities:
- Worked on migration which involved requirement gathering, design, implementation, unit testing, deployment and post production changes.
- Worked on various modules such as Re-certification for users, Reporting and Massaging to enhance the functionality which involved working on Java along with JMS, SQL, Ajax, jQuery, Documentum to store documents, Apache ECS for HTML and XML, XSL FO for pdf generation.
- Used Spring AOP for logging framework and transaction management.
- Designed front end using JavaScript/ jQuery and HTML/CSS
- Worked on Apache lucene elastic search and creating indexing for faster search of users.
- Contributed to Unit testing and Integration testing and deployment on production environment.
Technologies: Java 7, J2EE, JSP, Servlets, Spring 4.3.14, Hibernate 5.0.2, Web Service(JAX-WS), Ajax, jQuery 1.11.1, Apache Tomcat 8.5, UNIX scripting, Oracle Database 12c, Documentum, ANT, Junit 5, JavaScript 6, SVN.
Confidential, Binghamton, NY
Senior Software EngineerResponsibilities:
- Worked on developing an application for the students of Confidential to find the houses on short term and long term renting as per their needs
- Students could post an ad for renting, filter renting posts through a category and request/rent an apartment or house through the application. The application supported host and guest roles.
- Developed front end using JavaScript/HTML/JQuery and used Hibernate as ORM with PostgreSQL as backend database and deployed the application on Heroku Server.
- Used agile methodology along with cucumber, Rspec tests for unit testing and followed Test Driven development.
Technologies: Java 7, JavaScript, HTML, CSS, XML, PostgreSQL 9.6, Heroku, SQL, jQuery, Spring 4.3.14, Hibernate 5.0.2
Confidential
Senior Software Engineer
Responsibilities:
- Worked on developing functionalities in Integrated Service Management which is a module of Confidential CMS responsible for creating and tracking Service Requests that provision Virtual Resources.
- Used Java and Python for creating automated workflows to provision the virtual resources on cloud and deliver to the client.
- Monitored the automated workflows and created resources manually on hypervisor depending upon the client’s request, if automation script fails.
- Deployed and tested new releases of the product on WebSphere Application Servers in production environment
- Worked closely with other cross functional teams for the integration of ISM module with other modules such as Confidential cloud virtual platform, Confidential Tivoli Storage Manager.
Technologies: Java 6, J2EE, Python 3.4, Servlet, JSP, JavaScript 5.1, HTML, CSS, XML, Confidential DB2 9.5, Confidential WebSphere Application Server 8.5.5, Confidential Tivoli Directory Server 5.2, SQL, jQuery
Confidential
Software Engineer
Responsibilities:
- Developed some functionalities such as automatically enforcing security policies depending on the user role, grouping of users, searching and filtering on security policies, etc.
- Built using ant and deployed on WebSphere Application Server.
- Worked on its integration with other products such as Confidential DB2, Confidential Tivoli Directory Server, Security Access Manager to provide single sign-on within an organization.
- Used core Java and J2EE technologies such as EJB, JMS, JSP, Servlets, JPA
Technologies: Java 6, J2EE, Servlet, JSP, JMS, JPA, JavaScript 5.1, HTML, CSS, XML, Confidential DB2 9.5, Confidential WebSphere Application Server 8.5, Confidential Tivoli Directory Server 7.0, Confidential Access Manager 7.0, SQL
