Java Developer Resume
Dover, NH
SUMMARY
- Extensive Java Developer with 7 years of experience in Client and Server - Side Enterprise Applications development using J2EE/JAVA technologies using SDLC and frameworks like spring, JPA, Hibernate and MVC framework.
- Java/J2EE development experience working within frameworks such as Spring, Hibernate or Struts.
- Experience in the development of service-oriented architecture application, good understanding of Object-Oriented Design and Design Patterns.
- Experience with relational databases such as MySQL, PostgreSQL, SQL Server, Oracle, Confidential DB2 and experience in writing stored procedure Functions and Triggers using PL/SQL.
- Extensive knowledge in working with Java, J2EE technologies such as JSP, Servlets, JDBC, JMS, Spring, Hibernate, Web Services, Design Patterns.
- Experience in various Agile methodologies, Waterfall & amp; Test Driven Development (TDD).
- Experience in using Log4j and good expertise in Ant Tool.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Used JavaScript for client -side validations and to achieve other client-side functionality. used JavaScript for adding dynamic web content to webpage and created Menus and drawer components.
- Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
- Experience in OAT,ORT
- Experience in Developing testing plans and procedures for unit test, system test, and acceptance test.
- Experience in working with multiple Servers like Web Logic, JBoss and Apache Tomcat.
- Extensive development experience on different IDEs like Eclipse, My Eclipse, Net Beans, Maven.
- Experienced in developing web-based applications using Java/J2EE, Servlets, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, JDBC, Web Services (SOAP & RESTful services) and ORM frameworks like Hibernate.
- Strong experience of managing messaging services excellent knowledge of micro services cloud architecture with AWS and Hadoop utilizing Apache Kafka.
- Good understanding of object-oriented programming (OOP) concepts like Inheritance, Polymorphism, Encapsulation and Abstraction.
- Experienced in Administration of Production, Development and Test environments as well as diagnosing & solving production environment issues
- Worked with Engineers, QA, stakeholders and other teams to ensure automated test efforts are tightly integrated with the build system and infixing the error while doing the deployment and building.
- Worked on MicroServices architecture, which consists of Spring Boot-based services that communicate with each other in the application environment using a combination of REST and Apache Kafka.
- Functional knowledge of creating UI pages from scratch using HTML5, JavaScript, AngularJS, and ReactJS.
- Strong technical skills, high sense of ownership, good problem-solving skills, and client focused approach, fast learner and cohesive team player.
TECHNICAL SKILLS
Language: Java 7, Java 8, SQL, PL/SQL
Technologies: Servlets, JDBC, JSP, Hibernate, Spring BOOT, IOC, AOP, MVC, JSON, JMS, MQ, JBOSS, Java Script
Web Servers: Rest, SOAP, Apache-Tomcat, Apache Kafka
Database: SQL Server 2012, MySQL, Confidential DB2, Oracle 9i/10g/11g, PL/SQL
Build Tool: Bamboo, Ant, Maven, Jenkins
Testing: Junit, QUnit, JMock
IDE Tools: Eclipse3x, IntelliJ, WebSphere
Version Control: GIT, SVN, CVS, Docker
Operating Systems: Windows, Mac OSX, Linux, UNIX
Monitoring: Splunk, Datadog, BMC Truesight
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Dover NH
Responsibilities:
- Vast experience in handling more than 50+ application of insurance company as L2 and L3 support team which includes couple of financial significant applications as well.
- Experienced with product development to resolve build & deploy related issues in multiple projects.
- Implemented IAM boundaries in serval application for security enhancement.
- Developed a secure automated solutions to bring external data in to Confidential network from external vendor using AWS Lambda, CloudWatch, IAM, S3, CFT, CW events, Bamboo & Java as per liberty standards.
- Created POC using crawler, glue, different DBs, SNS, IAM user & policies, Boundary, Glue triggers, lambda function, dynamic data frame, Java & store procedure.
- Mitigated critical risk of Log4j vulnerability for 300+ applications in time constraint manner.
- Enhanced Rest Based API’s based on client’s requirements.
- Experience in using testing tools such as Insomnia & postman.
- Migration of on-premise existing applications to PCF based On premises cloud.
- Migrated 50+ SVN repositories to Git /Bitbucket to manage industry standard Git repositories. Implemented a SVN mirror for Git migration, which enables users to use both GIT and SVN.
- Proposed and implemented branching & peer review strategies suitable for Liberty standards in a FastPaced Engineering Environment.
- Focus on Continuous Integration and deployment, promoting enterprise Solutions to target environments.
- Implemented Continuous Integration using Git & Bamboo on Pivotal cloud foundry from scratch.
- Used GIT for source code version control and integrated with Bamboo for CI/CD pipeline, code quality tracking and user management with build tools like Maven.
- Implemented Liberty standard security such as Ping, Ldap & secrets.
- Managed the integration of new software projects and products into the buildenvironment.
- Redeployed & bug fixing more than 100+ Environments.
- Automated cron Jobs & Scheduled jobs in Bamboo for redeployment to save huge amount of human effort.
- Extensive Experience with monitoring tools like Splunk for log & performance analyzing and improving the performance of application & troubleshooting.
- Analyzed effect of multiple change requests based on business need for supported Database & Java/PCF applications.
- Worked on JIRA to track issues and project management.
- Troubleshooted various production related outages.
Environment: Java1.8, J2EE, jQuery, Ajax. JavaScript, Hibernate, Spring MVC, Spring boot, JUnit, Maven, Amazon Web Services (AWS) like like EC2, Lambda, DMS, Glue, IAM, S3, Boundaries, CFT, SNS etc, Pivotal cloud foundry, Bamboo, Git, Svn, Splunk, Dbvis, Cloudforge, bladlogic Log4J, JIRA and Spring Tool Suite.
Java Developer
Confidential, Los Angeles CA
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development and testing
- Developed the application Involved in multi-tier J2EE design utilizing Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Batch and Spring ORM frameworks
- Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping and used Hibernate for mapping an object-oriented domain model to a traditional relational database.
- Experienced with product development to resolve build & deploy related issues in multiple projects.
- Provided events notifications and messaging capabilities using AWS, SNS and SQS.
- Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC
- Worked on migration of existing Java applications to cloud platform.
- Using Spring security framework for user level authentication with REST API for Service Layer Development
- Worked with OAT
- Used Jenkins to load JAR files from Database required for running the application
- Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
- Used JIRA to assign, track, report and audit the issues in the application and developed the pom.xml using Maven for compiling the dependencies.
- Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality
- Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
Environment: Java1.8, J2EE, jQuery, Ajax. Bootstrap, JavaScript, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, OAuth 2.0, XML, GIT, JSP, JUnit, Maven, Apache AXIS, JAX-WS, Restful, Amazon Web Services (AWS), Microservices, Jenkins, Log4J, Confidential DB2, WSDL, JIRA and Spring Tool Suite.
Java Developer
Confidential, NJ
Responsibilities:
- Used Java 1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
- Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
- Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
- Using Component-based architecture provided by Angular 4 created Typescript reusable components and services to consume REST API’s.
- Core Java with Concurrent API is used extensively for parallel processing and chunk processing.
- Developed web pages using Struts, JSP, Servlets, HTML and JavaScript.
- Involved in Integrating Struts with Hibernate using Plug-in.
- Worked on MicroServices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka to establish communication between the MicroServices in the application environment.
- Developed Microservices & APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration.
- Performed REST validations and created REST exception Handlers and used Postman to test REST services.
- Developed unit test cases using Junit, spring to test REST Microservices.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Installed, configured and administered Jenkins CI tool on AWS instances.
- Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
- Involved in maintaining the user accounts (IAM), RDS in AWS Cloud.
- Implementing or exposing the Microservices to base on Restful API utilizing Spring Boot with Spring MVC.
- Created and Consumed Web Services using Restful & SOAP web services.
- Implemented Cloud capabilities like Centralized Configuration, Load Balancing, Service-to-Service call using Feign, Service Registry and Discovery using Eureka in Spring Cloud.
- Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
- Spring JDBC used retrieve and update, inserting data in oracle database with use of stored procs.
Environment: Agile Methodology, Java 1.8, HTML5, CSS3, JavaScript, Ajax, Angular, Bootstrap, J2EE, Spring (IOC, AOP, MVC, JPA),Struts Spring Boot, Hibernate, Apache Kafka, Apache Camel, Agile, RESTful, JSP, JMS, Oracle, PL/SQL, Maven, Log4j, JUnit, Jenkins, GIT,, JIRA,AWs Lambda,Cloud watch.ReactJS.
Developer Intern
Confidential
Responsibilities:
- Developed user application that keeps track of finances of clients and help to manage their income and expenditure.
- Performed Data normalization, Data Modeling using RDMS concepts and MySQL.
- Performed data modeling; designed and built relational databases to capture day-to-day business transactions.
Environment: SQL Server 2016, ER-win, MS VISIO, DbViz, JIRA etc
