Java Developer Resume
Piscataway, NJ
SUMMARY
- Software Developer offering 6 years of experience in multiple domains with focus on web applications.
- Extensive working knowledge in Core java concepts, Multithreading, Collections and Design patterns like factory and singleton.
- Expert level Hands - on development experience with full life cycle knowledge (SDLC) of Application Development.
- Hands on experience in developing applications using web services, J2EE, Spring core, Spring MVC.
- Experience in developing Microservices and REST java web services.
- Experience in testing tools like JUnit.
- Worked with waterfall and agile methodologies.a
- Lead implementation efforts of new features and extensions for the current Product, which includes design, development, testing and deployment of the updated features into production.
- Strong analytical, problem solving, troubleshooting, interpersonal, leadership and decision-making skills
- Forecasted, planned projects and managed customer Relationships.
- Has a high degree of positive attitude, Communicative and extremely flexible to changing needs and environments, good communications skill and great team player
TECHNICAL SKILLS
Programing /Scripting Language: Java, C++
Java Technologies: JSP, Servlets, JDBC, Spring (IoC, MVC)
Web Technologies: HTML5, CSS, JSON, XML, XSLT
Database: MySQL, Oracle 11g
Version Control: Git
Application/Web Server: Apache Tomcat, Liberty WebSphere
IDE/OS/Platform: Eclipse, NetBeans, IntelliJ, Android Studio, Linux
PROFESSIONAL EXPERIENCE
Confidential, Piscataway, NJ
Java Developer
Responsibilities:
- I was responsible for design and development of new microservices as part of NSA Architecture using spring-boot and project-reactor and also worked on enhancing and improving the existing ones.
- Worked on converting Restful services to Microservices. Used graphQL to expose a single endpoint to different services consuming our APIs.
- Implemented JUnit test cases for unit testing.
- I was part of the legacy application ACSS ESB and have developed RestFul APIs in legacy application as well. I was also responsible for writing services for the DAO layer that communicates with the database.
- I worked on production tickets and resolved many production issues that required timely fix.
- I was also responsible for maintenance of another application ACSS Dashboard. I wrote code to generate automated reports for a project (Chrome Roll out). Customer representatives benefited from these reports, as they were able to analyze the number of chrome usage in their department and service region.
- Followed agile methodology,and used JIRA for status reporting of onsite and offshore tasks.
- Worked on complex PL/SQL queries for the DB services created.
Tech Stack: Core Java 8, GraphQL, Spring 5, Project Reactor, XML, XSLT, REST, Oracle 11g, Eclipse, Liberty Websphere, Maven
Confidential, NJ
Java Developer
Responsibilities:
- I was responsible for design and development of new credit card functionalities and improving the existing in chase.com
- I wrote the presentation layer for the application using HTML5/CSS.
- I implemented the enrollment of new members module, where a customer can sign up online and become a member of the Chase family.
- I was also responsible for creating RESTFul web services using jersey implementation.
- I wrote the DAO layer for the application for communication with the Database.
- I performed integration testing using POSTMAN. I wrote test cases and managed response data and response time for efficient testing and management of API test cases.
- This application was developed using agile methodology, we used JIRA for status reporting of onsite and offshore tasks.
- I also prepared technical design specification document and created class diagram and sequence diagrams for Card Application Services.(CAS)
- For deployment of the application I used Apache Tomcat, and I was also closely involved in moving the code up the tiers for release.
Tech Stack: Core Java 8, J2EE, REST, HTML5/CSS, POSTMAN, Oracle 11g, Eclipse, Apache Tomcat 7.0, Maven
Confidential
Java Developer
Responsibilities:
- I was responsible for creating new web Services to add new features following Spring MVC architecture style
- Used Spring for wiring and DI, log4j for logging errors.
- I also designed the UI to create new Features using HTML5/CSS, JSP.
- I developed the business layer of the application using core java concepts.
- I worked with business analysts to identify the requirements and correct them if user requirement changes.
- Also collaborated and Worked with various teams which provides functionalities to for new Services.
- Used Maven as build tool.
- Carried out unit and integration testing using JUint.
- Worked On complex SQL and different functionalities to accommodate different business Groups
Tech Stack: Java 8, J2EE, Eclipse, Spring MVC 4.0, HTML5, CSS, JSP, Apache Tomcat 7.0, JUnit 4.0, Maven
