Sr. Java Developer Resume
MI
SUMMARY
- Over 8+ years of experience in teh IT, industry involving analysis, design, implementation, integration, administration, and testing of various systems.
- AWS Certified Solutions Architect.
- Experience in dynamic web development using JQuery, AJAX, JavaScript, XML and CSS.
- Experience in developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, Hibernate, Web Services, JAX - RS, JAX-WS, JDBC, XML, HTML, XHTML, CSS, JavaScript, AngularJS, XSLT, JSON, Ajax and JQuery, Maven.
- Extensively worked on open-source control frameworks Struts, Hibernate, and have in depth knowledge of design patterns and multi-threading.
- Experience deploying application to AWS.
- Expertise in Object Oriented Methodologies (OOPS), J2EE Design Patterns, Data Modeling, and data base management.
- Good exposure to Web Application Development using J2EE technologies and Oracle.
- Good exposure to work on Framework using Struts MVC, Spring MVC Architecture.
- Experience in architecting and implanting NoSQL Databases like Cassandra and Mongo Db.
- Hands on Experience in developing micro services Application.
- Good in web-based client-server Architectures and Frameworks such as Struts, Spring 3.2.
- Experience in design, development, and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate3.0, Spring, JPA, Web Services and XML JavaScript, SQL, HTML.
- Experience in developing Web Services using SOAP and Rest.
- Strong experience in Oracle 11i and backend programming. Good experience in SQL, PLSQL. Normalization, creation of stored procedures and function.
- Excellent client interaction skills and proven experience in working independently as well as in a team.
- Expertise in creating CI/CD pipeline.
- Proficient with Software development methodologies like Agile Methodologies.
- Good experience in handling teh teams on shore offshore coordination late nights' scrum calls.
- Good working knowledge on Python.
- Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.
- Experience in Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, Teh Docker container leverages Linux containers and has teh AMI baked in. Converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker.
- Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements, Procedures, Triggers & Sub queries.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS. Good at web services.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, Java Enterprise Edition, UNIX, Linux Shell Script.
Web Technologies: Servlets, JSP, Struts, Spring (IOC and AOP), Spring boot, Hibernate, Session Beans, JavaScript, AJAX, AngularJS, Java Mail, HTML, CSS, XSD, XML.
Web Services: SOAP, REST, WSDL, JAXB, JAX-RS, JAX-WS, Apache Axis
Application Servers: Apache Tomcat, Web Sphere, WebLogic, Jobs.
RDBMS: Oracle, MySQL, SQLServer.
Middleware: JMS (Java Messaging Service).
Framework: MVC, Hibernate, Spring, And Struts.
Other Tools: Maven, Jenkins, Jira, Cloud foundry, Soap, Rest-Web Services, SQL Developer
Version Control: CVS, SVN, GIT
Design Patterns: MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern
PROFESSIONAL EXPERIENCE
Sr. Java Developer
Confidential, MI
Responsibilities:
- Made sure to align with changing trends in technologies and on boarding angular and cloud-based solutions like AWS and cloud foundry in CMA PORTFOLIO.
- Designed new Micro Service Architecture to be modular and adaptive.
- Used Java 8 for all back-end API services.
- Used Spring boot for development of back-end web applications.
- Used spring batch to architect teh entire automation process for batch scheduling.
- Used rest based web services worked on both consuming and producing web services
- Experience with Docker Containers, leveraging Linux Containers and AMI's to create Docker Images/containers and cabernets.
- Migrated cold fusion applications to rest based web services
- Designed and developed teh entire process of auditing in CMA Portfolio.
- Designed Micro Service Architecture to be modular and adaptive.
- Architected both UI and Backend systems.
- Expertise in Micro services to communicate through HTTP protocol for implementing SOA approach.
- Advanced Web technologies by Migrating to Angular 5.
- Enhanced Data Models using Shredded architecture to achieve faster processing.
- Interacted with cybersecurity team and got approval for deployment of applications to teh cloud.
Environment: JDK 1.8, Spring boot, Rest web Services, Angular 5, nodes, typescript, MySQL, AWS services, puff cloud foundry (Hybrid cloud environment), SQL server, MySQL, oracle.
Java Developer
Confidential, Evansville, IN
Responsibilities:
- Used teh J2EE components like JSP's, Servlets and implemented Spring 3.2 framework for MVC architecture.
- Involved in developing Web service operations in Service Oriented Architecture (SOA).
- Experience working with Object Oriented Analysis (OOA) & Design sessions of teh Project, which is based on MVC 2 Architecture using Spring Framework.
- Participated in Design, Development and Support phases of Software Development Lifecycle (SDLC).
- Followed AGILE methodology and participated in SCRUM meetings.
- Worked on system based on Spring MVC Model architecture. Developed a business logic layer using Spring Framework.
- Develop Microservice for core algorithm using Spring Boot.
- Implemented integration of spring for implementing Dependency Injection (DI/Icon).
- Developed Struts based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating, and updating Oracle database.
- Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing teh Amazon cloud formation.
- Implemented Service Oriented Architecture (SOA) using JMS and Active for sending and receiving messages while creating web services.
- Building web applications to import/export data from/to Excel.
- Developed build Scripts using Maven to build and deploy teh application.
- Responsible for developing DAO layer using Spring MVC and configuration XML's for Hibernate.
- Developed REST services using spring and used JAXB API for XML parsing.
- Supported QA and UAT defect resolution; used Atlas Sian Jira to publish daily defect reports to teh management.
- Experience in making teh Davos pipelines using Open shift and Kubernetes for teh Micro Services Architecture.
- Used SOAP UI for testing teh REST web services.
- Develop Micro service for core algorithm using Spring Boot.
- Worked on developing REST web services as part of converting teh existing applications to be separate entity and be accessed by RESTFUL calls.
- Performed build management for teh development and testing environment. Worked with release management to develop technical release notes for every code release.
- Used GIT version control to track and maintain different versions of teh application.
- Experience with Bit Bucket and Atlas Sian Confluence.
- Used Spring MVC, Spring Batch and JDBC Template for object-to- relational mapping from teh database and creating POJOs.
- Development of services using Restful Web services, spring.
- Developed PL/SQL scripts, functions, triggers, and stored procedures for teh Oracle 10gdatabase.
- Experience working with spring batch to create job to process files containing list of patients to be notified by email.
- Worked on spring integration with JMS to send messages from one application to other application. Deployed teh application in teh WebLogic application server.
- Setting up teh automatic build and deployment automation for Java base project by using JENKINS and Maven.
- Configured AWS Identity and Access Management (IAM) Groups and Users for Improved Login autantication.
- Experience in RDBMS such as Oracle, SQL Server and writing stored procedures triggers, cursors, and optimizing queries using SQL.
- Experience in building Micro services with teh help of Spring Boot and developed Spring based applications with very less configuration.
- Used Jenkins for Continuous Integration and deployment into WebLogic application Server.
- Deploy application to AWS and monitored teh load balancing of different EC2 instances.
- Worked with Jun it's for testing java methods and Console to test spring interoperability code.
Environment: JDK 1.7, Spring 4.1 (DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Web services, JAX-WS Web services, Apache CXF, JQuery 1.9, AJAX, UML, MS Visio, JSTL, Oracle 11g, Web logic 12.1, Eclipse 4.2, Joint, TDD, Elastic Search, XMLSPY, SOAPUI 5.1, Vadim, Amazon Web Services (AWS), Log4j, Maven 3.1, Accrue, PMD, Nodes, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven, Hudson, C'mon, Sun Jersey, Life ray portal, Joint 4.1, Power mock, Selenium, JIRA, Rally, Free marker, Apache POI, Quartz Scheduler, C'mon, Behaves, Selenium, Easy mock
Java Developer
Confidential, Fort Washington, PA
Responsibilities:
- Used teh J2EE components like JSP's, Servlets and implemented Spring 3.2 framework for MVC architecture.
- Developed GUI using Front end technologies like AngularJS, AJAX, HTML, CSS, and Client-Side validations were done using JavaScript.
- Used rest web services for verification of an individual Application
- Used Spring 3.2 Managed beans to use windows session state framework to persist session to teh database.
- Involved in creation of Stored Procedures, Functions and Triggers in PL/SQL.
- Used Soap and Rest web-services in our application.
- Built Spring based Java micro services to support enterprise web application
- Designed teh Web-Tier using Spring MVC.
- Experience in developing BATCH application using Spring Batch.
- Used SonarQube for management of code quality.
- Developed UNIX scripts to run teh Data Stage job and other file validations.
- Involved in teh Database design, creation, Querying.
- Used Nodes for establishing a dashboard for visualizing entire delivery of teh applications in teh CI/CD pipeline, by consuming APIS which are being exposed.
- Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
- Configured teh Docker containers and creating Docker files for different environments.
- Created Docker containers for Linux instances.
- Conducted user acceptance testing to ensure dat developed systems satisfied teh needs of business clients as specified in teh functional requirements.
- Involved in creating infrastructure for GREG project for all levels of environment including production Environment.
- R factoring of monolithic applications to a Micro services and Component based architectures.
- Involved in exposing services me.e., converting into micro services to facilitate light weight applications and as a best practice to move applications into cloud (pass).
- Used Jira to track incidents, rally to update teh daily tasks.
- Integrated Hygeia platform with Mongo Db database which visually depict CICD pipelines
- Used Jenkins to build once teh application is updated with teh changes.
- Configured Jenkins, XLS so dat whenever an XLS release it made automatically build takes place before deployment for respective environments
- Completely involved in configuring CI/CD Principles so dat teh moment code is in repository by single click build and release takes place without any manual intervention.
- Captured and tested all modifications to proposed functional requirements.
- Jobs to pass migration of code.
- Setting environment for peas, XL Release (XLR) and Spelunk.
- Configured Spelunk dashboard and queried to ease of monitoring logs while using cloud environment (pass).
- Completely followed agile methodology where we used Kanban.
Environment: Java 1.7, J2EE, JSP, Spring 3.2.4, HTML, JavaScript, AngularJS, Hibernate, Tiles, XML, XSD, Jobs 6.1.2, Eclipse, Maven 3.1.1, Soap Services, Rest services, pass, Junit, Design Patterns, Clear Case, Quality Center, Nodes, Log4j, PL/SQL Developer, Oracle 11g, Data Power, UAT testing, Unit testing & Integration Testing.
Java /J2EE Developer
Confidential
Responsibilities:
- Gathered various business requirements by interacting business analyst.
- Participated in daily scrum meetings and used to update teh daily tasks,
- Actively participated in Pi Planning and involved in planning for user stories.
- Involved in daily scrum meetings to report ongoing work progress.
- Developed teh application using Spring boot and wrote application in MVC Design Pattern.
- Wrote a utility service by which live data can be replicated from one environment to another.
- Used cloud foundry to deploy our applications.
- Used Prefix as Platform as a Service.
- Used Cloud foundry for deployment of code and for seeing logs.
- Used YML files to configure teh Environment.
- Interacted with backend database Cassandra through JSON requests and response.
- Used Polymer JS for developing components in front end applications.
- Used Rabbit MQ for message Queuing.
- Specified teh port number for tomcat in application. my so dat depending on teh environment by spring profiling through teh manifest file teh application gets bonded and set up and running.
- Configured teh database details in Catalina properties of application server so dat when application is up and running a secure connection is being established with teh database.
- Involved in shipping teh application in form of container as a replacement for virtualization, converted available applications to Docker image files and it served as a pipeline between GIT web Hooks-Jenkins Build-nexus repository-application server deployment.
- Evaluated Mesas/Marathon and Kubernetes for Docker container orchestration
- Worked on Spring Controller Classes to stream teh data from one environment to another environment.
- Involved in optimization of code and resolved teh issues by looking at sonar cube, increased teh unit test coverage so dat 90% of teh code coverage was accomplished
- Involved in all phases on of automation of application also involved in moving teh data from one environment to other.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub, whenever a new GitHub branch gets started, Jenkins automatically attempts to build a new Docker container from it
Environment: Java, Spring Boot, Prefix Time series, Hibernate, PostgreSQL, Cassandra & Hibernate.
Java Developer
Confidential
Responsibilities:
- Participated in Team Meetings & SCRUM. Followed Agile Development methodology as daily process.
- Analyzed teh system, worked with teh Business Analyst team for gathering teh requirements of teh system.
- Designed teh Web application implementing teh Model View Controller pattern to make it extensible and flexible.
- Implemented teh User Login logic using Spring MVC framework encouraging application architectures based on teh Model View Controller design paradigm.
- Used spring framework configuration files to manage objects and to achieve dependency injection, IOC, and transaction management.
- Used Spring AOP module to handle transaction management services for objects in Spring-based application.
- Understand concepts related to and written code for advanced topics such as Java serialization and multi-threading.
- Was involved in development of teh presentation and middle -tier components dat provide teh new security features.
- Used JMS API for communication between teh components.
- Involved in teh design and development of teh Data Access layer using Spring JDBC classes, responsible for inserting data in database.
- Used Rest Template for consuming Restful Web Services.
- Implemented action classes, XML, VXML, XSLT and java server pages (JSP) as web server and browser components.
- Developed prototype-based JavaScript to provide client side validations and provided an interactive front end GUI using AJAX.
- Developed teh SQL map confit files and teh DAO layer for baits implementation.
- Worked extensively on Core Java.
- Implemented various XML technologies like DTD schemas, DOM parser, XSL style sheets and XSLT.
- Conducted bug reporting and tracking procedures: logging new defects using HP Quality Centre and JIRA
- Involved in teh deployment process in development and testing environments
- Involved in performance profiling using probe.
Environment: J2SDK 1.4, J2EE 1.3 (Java, JNDI, Core Java Mail, JSP, Web services, Spring JDBC, Servlets and JSP), JMS, Java Security, Linux, spring, JSTL, UML, HTML/CSS, JBOSS Application Server, Eclipse, Oracle 10g.