Java Developer Resume
Piscataway, NJ
SUMMARY
- 14 years of strong experience in enterprise application development using Java and Php.
- Strong experience in Object Oriented principles like Abstraction, Inheritance and Polymorphism.
- Excellent in Java 8(Lambda Expressions, Streams, Functional Interface and Generic)
- Excellent working experience with Spring Cloud, Spring Security and Spring Boot technologies.
- Hands on experience in working SOA Architectures, SOAP and Restful (REST) Web Services.
- Expertise in design and development of web - based applications usingJ2EEtechnologies like Servlets, JSP, JDBC, Struts, Spring MVC, Hibernate, Microservices and Spring Boot.
- Excellent knowledge on SpringDependency Injection,Annotationsand XML basedConfigurations.
- Excellent working experience in Databases like Oracle (SQL/PLSQL), DB2, and MySQL.
- Good experience in build and deployment tools like Maven, Gradle, SBT and Jenkins.
- Good experience inKubernetesto orchestrate the deployment, scaling and management of Docker.
- Good experience in container-based technologies likeDocker,KubernetesandOpenShift.
- Excellent experience with migration of projects i.e. Spring to SpringBoot, Struts to Spring.
- Experience in using tools such as Toad, SQL Developer, and IDEs Eclipse, NetBeans and IntelliJ.
TECHNICAL SKILLS
Technologies: Servlets, JSP, Java Beans and JDBC
Frameworks: Spring, Struts and Hibernate.
Web Services: SOAP, SOA, RESTful, JSON, WSDL.
Application Servers: WebSphere, WebLogic and Apache Tomcat.
Programming/Scripting: Java, PHP, SQL, Python, Shell Scripting, JavaScript.
Databases: Oracle, MySQL, NoSQL, MongoDB, DB2
IDE: IntelliJ, Eclipse, NetBeans, and Spring Tool Suite.
PROFESSIONAL EXPERIENCE
Confidential - Piscataway, NJ
Java Developer
Environment: Java 1.8, Microservices, AWS, Play & Akka, SBT, Nginx, Kibana, Gitlab, Jira and One Confluence.
Responsibilities:
- Involved in design and development of the application in AGILE methodology.
- Developed Web services using Play and Akka with Nginx Server.
- Designed and developed Restful Webservices using Non-Blocking synchronicframework like Akka.
- Providing extended production support for Dotcom and B360
Confidential - Roseland, NJ
Java Developer
Environment: Java 1.8, Spring Boot, Microservice, Docker, Kubernetes, OpenShift, Maven, Jenkins 2.x and Bitbucket
Responsibilities:
- Involved in requirement gathering, analysis, design, development, writing technical/system specifications, interface development and implementation of Edge to Edge Data Protection project.
- Major part of the project will be protecting, securing, encrypting and decryption the data.
- Implementations using Spring Boot, Spring Cloud, Restful Web Services, Docker, Maven and Java/ J2EE technologies which is suitable for build, deploy and run-on AWS Environment.
Confidential - Philadelphia, PA
Java Developer
Environment: Java 1.8, Spring, Swagger, Gradle 4.9, Oracle 11g and Apache Tomcat 8.5, Jenkins 2.x
Responsibilities:
- Involving in design and development of the Derwent Innovation product.
- Analyzing existing product, documented loops holes in the existing Derwent Innovation product and prepared the document for further performance improvements steps.
- Developing Restful webservices for Smart Search, Publication Number search from Server side.
- Used Swagger API to document REST services and developed visual screens for each REST Service.
Confidential - Baskin Ridge, NJ
Java Developer
Environment: Java 1.8, Spring, Oracle 11g, Apache Tomcat 7.o.
Responsibilities:
- Developed RESTful web services using Spring Rest Template and deployed on Apache servers.
- Designed and developed Java Web Services that are exposed to the mobile clients both Android & iOS using Spring Rest Template, used in reading/interpreting the client request definitions which are in the form of JSON and return the valid JSON response after processing
Confidential - Washington, DC
Java Developer
Environment: Java 1.5, Struts 2.x, JSP, Hibernate, Oracle 10g, XML, Web Logic, Clear Case and Clear Quest.
Responsibilities:
- Using Struts framework developing the web applications in Java EE, based on MVC-2 architecture.
- Identify problems and troubleshoot them, especially issues related to Claims Module.
- Preparing DB scripts or PL/SQL programming to resolve DB related issues.