Java Developer Resume
MI
SUMMARY
- Having 8+ experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server web applications.
- Experienced in J2EE technologies such as Spring /Hibernate/ Spring Boot/ JSP frameworks, Web Services using REST, SOAP, JMS, XML, JDBC, JSON, XML, and XSTD.
- Experience using Interfaces, Collections,springfeatures such as Dependency Injection (DI) and Java 1.8 features like Lambda, Streams and Functional interfaces.
- Expertise in web - based GUIs development using HTML5, JavaScript, CSS, AJAX frameworks and JavaScript libraries like Angular.
- Extensively involved in integration of Front-End Web Frameworks wif REST based Web Services wif AngularJS 2, AngularJS, JSON, JavaScript, HTML 5, XML, CSS.
- Experience on Java Multi-Threading, Collections, Interfaces, Synchronization, Exception Handling.
- Expert in Spring Boot which is radically faster in building cloudMicro servicesand developed spring based applications wif very less configuration.Proficient in XML technologies like XML, DTD, SOAP.
- Leveraged ORM Library like Hibernate for mapping Object-Oriented domain model wif Relational Databases.
- Extensive experience wif data modeling wif Oracle 9i/10g/11g, MS SQL Server, MySQL & Postgres SQL. Writing PL/SQL/Stored procedures and worked wif NoSQL solutions such as MongoDB.
- Proficient wif IDEs like Eclipse, Spring Tool Suite, Visual Studio, Visual Studio code, intelliJ, Sublime Text.
- Good working knowledge of MAVEN for project build/test/deployment and familiar wif ANT and GRADLE, Log4j for logging and JUnit for unit test and integration testing and familiar wif Mockito.
- Good knowledge on Cloud Amazon Web Service (AWS) and Integration of Amazon Cloud Services (AWS and S3).
- Comfortable in configuration and deployment of multi-tier applications using servers like Apache Tomcat, WebSphere, JBoss and IBM WebLogic.
- Familiar wif Agile Methodology, Waterfall of software delivery.
- Worked on JIRA for project tracking, test management and to support tickets.
- Experienced in using GIT, Bitbucket and Source Tree for source code management.
- Have strong analytical skills wif proficiency in debugging, problem solving
TECHNICAL SKILLS
Programming: JDK 1.5, 1.6, 1.7,1.8
WebTechnologies/ Client Scripting: AngularJS 2, Typescript, JQuery, JSON, HTML, JavaScript, Shell Scripting, CSS3, XML, XSLT
Architectures/J2EE Technologies: MVC, Spring, Hibernate, Spring Boot.
Databases: Oracle 11g/9i/8i, MySQL, MS SQL Server 2000, MS-Access, Mongo DB, Cassandra, AWS, DB2, NOSQL, Postgress Sql
Tools: GitHub, SourceTree, Bitbucket, Docker, SQL Developer, JIRA
IDEs: Eclipse, Spring Tool Suit, Visual Studio Code, IntelliJ, NetBeans
Build Tools: Maven, Gradle
Continuous Integration: Jenkins, Hudson
Webservice Tools: SoapUI 4.0,5.1, Postman, Swagger
Testing: Junit 3, Junit 4, Mockito, Karma, Jasmine.
Web Servers: Tomcat 5.0,6.0,7.1
Methodologies: Agile (Scrum), Waterfall, Kanban
Batch Jobs: Spring Batch
Micro Services: Spring Micro Services, Spring sBoot
PROFESSIONAL EXPERIENCE
Confidential, MI
Java Developer
Responsibilities:
- Providing high-quality solutions by coding, testing, debugging, documenting, and maintaining programs leveraging Java, spring, Spring Boot, Spring Data JPA, React and REST Services.
- Developing and modifying moderately complex information systems involving most phases of systems analysis and programming.
- Responsible for building/deploying consistently repeatable build/deployments to company non-production environments using Jenkins, Kubernetes and Build pipelines
- Developing RESTful web services, as publisher and consumer, to expose other core client applications using Spring MVC implementation.
- Design and develop the new APIs and application functionality following Agile process
- Responsible to implement the Ajax calls from React to call the backend serves and get the response data to bind it to the components.
- Responsible for application logging using SLF4J/Log 4j as per Splunk standards
- Analyzing, coding, testing, and documenting programs, and providing program and system level estimates
- Improving existing process and application performance, managing memory cache response times on web services and interfaces that are running slow or taking more time TEMPthan usual.
- Design and develop the presentation and data layer based on Java 8 and React technologies.
- Providing technical analysis of product or application hardware and software to ensure that business and functional requirements can be met.
- Identify and implement best practices and company standards for software development.
- Developing web service client using Spring Framework and REST Http protocol and involved in server-side coding using Collections including List, Map, and Exception Handling.
- Working on basic authentication in Java Spring Boot, for implementing security between frontend UI and backend REST services.
- Working on Spring MVC Framework and integrated UI wif RESTful web services using JSON messages and React as frontend framework.
- Conduct code walkthroughs to assure the quality of programs developed by other associates. Provide system support for Edward Jones core business applications.
- Developing REST based Microservices using Spring Boot and core Annotations for Dependency Injection.
- Organize and perform unit/performance testing on software under load to ensure reliability and scalability.
Environment: Java1.8, Spring (Spring MVC, Spring Core, Spring Boot, Spring Integration, Spring Cloud Gateway), Multithreading, Microservices, REST, Gradle, Maven, Junit/Mockito, Log4J, Jira, Jenkins, Kubernetes, GIT, SourceTree, React, HTML 5, CSS3, AJAX, JavaScript, XML, MVC
Confidential, Mclean, VA
Java Developer
Responsibilities:
- Developing new solutions by replacing an existing legacy application wif HDFS.
- Writing Javacode to implement personalization algorithms for Life and Auto Insurance in State Farm.
- Preparing functional design documents, use cases, test cases and another systems documentation.
- Implementing new features like Predicate functions, Reducers and Lambda expressions to validate, calculate and filter the business data.
- Successfully implemented parallel-programming concepts to support processing large volumes of data.
- Working onSchema validation to validate the business transactions and reporting the data to meet compliance requirements of State Farm.
- Developing web service client using Spring Framework and REST HTTP protocol to update prices from GUI.
- Implemented new features in Java 1.8 like Collections API improvements, Functional interfaces and Lambda expressions etc.
- Working on Spring MVC Framework and integrated UI wif RESTful web services using JSON messages.
- DevelopingMicroservicesby creating REST APIs for financial services.
- Developed REST basedMicroservicesusing Spring Boot.
- Involved in server-side coding and development using Collections including List, Map, and Exception Handling.
- Developing Web services using Java RESTful, JSON.
- Building project using Maven and developedJUnittest classes usingMockitofor web service classes.
- To verify the behavior of the system under test usedMockitoFramework.
- UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Used Spring Core Annotations for Dependency Injection.
- Worked on basic authentication in JavaSpringBoot, for implementing security between front end UI and backend SOA services (JavaSpringBoot), using base 64 encoded authentication string.
- Writing Unit and Integration test cases to verify correct functionality of business logic and to validate the input data.
- Used Eastwood tool to analyses, inspect and report problems. Used Jenkins for project build. Developed the applications using Eclipse, Counter Clockwise and Spring Tool Suite IDEs.
- Followed Agile Scrum Software Development Methodology in the progress of the project.
- Exceptional skills in Agile Development.
- Environment: Clojure, Java1.8, Hadoop, spring (Spring MVC, Spring Core, Spring Boot, Spring Integration), Multithreading, JMS, GemFire Cache, Microservices, REST, Maven, Junit/Mockito, Log4J, Jira, GIT, SourceTree, HTML 5, CSS3, AJAX, JavaScript, XML, MVC.
Environment: Java, J2EE, Spring MVC, Spring Security, Apache Camel, Kafka, Servlet, JSP, HTML, CSS, Angular JS, BackboneJS, Agile, Ajax, JSON, Sql, Mongo DB, JBoss, Gradle, JUnit, Selenium.
Confidential
Java Developer
Responsibilities:
- Developing web service client using Spring Framework and REST HTTP protocol to update prices from GUI.
- Implemented new features in Java 1.8 like Collections API improvements, Functional interfaces and Lambda expressions etc.
- Working on Spring MVC Framework and integrated UI wif RESTful web services using JSON messages.
- DevelopingMicroservicesby creating REST APIs for financial services.
- Developed REST basedMicroservicesusing Spring Boot.
- Involved in server side coding and development using Collections including List, Map, and Exception Handling.
- Developing Web services using Java RESTful, JSON.
- Building project using Maven and developedJUnittest classes usingMockitofor web service classes.
- To verify the behavior of the system under test usedMockitoFramework.
- UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Used Spring Core Annotations for Dependency Injection.
- Implementing MVC pattern and concepts of data-binding, two-way data binding and Services for dependency injection in AngularJS 2.
- Worked on basic authentication in JavaSpringBoot, for implementing security between front end UI and backend SOA services (JavaSpringBoot), using base 64 encoded authentication string.
- Used Jenkins for project build. Developed the applications using Eclipse and Spring Tool Suite IDEs.
- Involved in Junit, Unit testing and Log4j in developing test cases.
- Followed Agile Scrum Software Development Methodology in the progress of the project.
- Exceptional skills in Agile Development.
Environment: Java1.8, Spring (Spring MVC, Spring Core, Spring Boot, Spring Integration), Multithreading, JMS, GemFire Cache, Microservices, REST, Maven, Junit/Mockito, Log4J, Jira, GIT, SourceTree, Angular4, HTML 5, CSS3, AJAX, JavaScript, XML, MVC.
Confidential
Java Developer
Responsibilities:
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Responsible for building, maintaining and enhancing the Client/Server application using J2EE standard open-source framework Spring MVC, Hibernate and Oracle as Back-end.
- Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
- Involved in developing the Angular JS MVC framework for the Single Page Application development.
- Involved in backend server-side coding and development using Collections including Set, List, Map, and Exception Handling.
- Involved in configuring and integrating spring and Hibernate frameworks.
- Developed Hibernate in Data Access Layer to access and update information in the database.
- Used Elastic Search REST API's both single and multi-document API's.
- Deployed applications onJBossApplication Server and performed required configuration changes.
- UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Implemented the logging framework in the SOA environment.
- Used various Hibernate andJPAannotations for mapping relationship.
- Created RESTful Web Services in Java and integrated wif JavaScript and JQuery.
- Used Tomcat Application Server for building, testing and deploying application locally.
- Developed API back ends using Node.js to allocate access to data in Oracle SQL Developer.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in WebSphere server by generating WAR and EAR files.
- Followed Agile methodology and involved in daily SCRUM meetings, sprint planning.
Environment: Angular JS, Node.js, Bootstrap, Java, JSP, XML, HTML5, CSS3, JQuery, JavaScript, AJAX, JSON, JSP, JMS, ESB, SOA, Unix, Multithreading, Hibernate, Spring Boot, Rest Web Services, Spring Framework (Spring MVC, Spring core) Eclipse, Apache Tomcat, Jenkins, Oracle, JBoss, GIT Hub.
Confidential
Java Developer
Responsibilities:
- Actively involved in full software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
- Designed web pages using JSP, XML, JavaScript, HTML and CSS.
- Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
- Developed PL/SQL stored procedures, functions, Triggers for updating the databases.
- Hibernate is used for database connectivity and designed HQL to create, modify and update the tables.
Environment: Java, Servlets, JSP, J2EE, Springs, Oracle 10g, HTML, CSS3, JavaScript, JUnit, SQL, PL/SQL, log4j, SVN, JDBC.
