Sr.java Developer Resume
SUMMARY:
- 8 plus years of strong software experience in design, development, analysis and deployment of web - based and Client-Server business applications using Java/JEE/J2EE technologies and object-oriented technology.
- Expertise in developing SOA (Service Oriented Architecture) anddeveloping inter-operable Web Services andits related technologies like SOAP, WSDL, UDDI, XML, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
- Experience in developing server side code wif good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller, DAO and MVC
- Expertise in Apache ActiveMQ as messaging platform.
- Experience working on Amazon Web Services(AWS) EC2, S3.
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading
- Expertise in design wif Use Case, Sequence diagrams, Activity diagrams, Class diagrams wif exposure to UML, tools like Star UML
- Experience in developing applications using waterfall, RUP and Agile (XP and Scrum), Test First, Test Driven methodologies and good understanding of Service orientation architecture
- Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE
- Proficient in implementation of frameworks like JSF, AJAX frameworks and ORM frameworks like Hibernate
- Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM
- Proven experience wif Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss and Tomcat
- Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD
- Strong skills
PROFESSIONAL EXPERIENCE:
Confidential
Sr.Java Developer
Responsibilities:
- Analysis, design and development of Application based on J2EE using Spring - Bootand Spring JPA Built application on spring boot (annotation based) running on Embedded Tomcat Involved in developing components wif Spring boot, Spring Framework and Spring JPA. Restful endpoints are created for UI and other services to consume. API contracts are documented and rendered using Swagger for QA and BA teams to view. Performed configuration, deployment and support of cloud services including Amazon Web Services. Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS. Experience on practical implementation of cloud-specific AWS technologies including IAM, MFA, Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Autoscaling, Virtual Private Cloud (VPC),
- RDS and Cloud Watch. Involved in maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud. Developed test cases and performed unit testing using JUNIT Test case. Used NOSQL database Amazon Dynamo DB to store data of reporting Application. Developed Java API to interact wif the
- Amazon SQS used in Provisioning and deprovisioning access Installed application on AWSEC2 instances and configured the storage on S3 buckets. Perform S3 buckets creation, policies and the IAM role based polices. Involved in integrating our application wif CyberArk Safe. Developed and Deployed AWS
- Lambda Created Datadog and SplunkDashboards for Monitoring. Experience working wif Docker to improve our (CD) Continuous Delivery framework to streamline releases Used JIRA for defect management and to keep track of bugs and issues. Built application using MAVEN and used Log4J to generate log files for the application.
Environment: Java 8, Eclipse, Spring Boot, Spring-JPA, Maven, GIT, Docker, AWS EC2, AWS ECS, DynamoDB, Jenkins, AWS SQS, SwaggerUI, Log4j, Postman,Junit, Jmeter,Sonar, Route 53,ALB, AWS Lambda, Linux(RedHat), CI/CD
Confidential
Sr.Java Developer/Solutions Developer
Responsibilities:
- Involved in developing consuming, producing SOAP-based web services using JAX - WS Designed and Developed Restful Applications using Spring BOOT Involved in the entire software development cycle spanning requirements gathering, analysis, design, development, building, testing, and deployment.
- Used Hibernate as persistence provider. Used Ehcache caching implementation. Developed Data Access layer using Hibernate. Developed XML binding components using JAXB. Developed a Webservice to accept new build from Jenkinsand push to AWS S3 bucket Worked on installing and configuring
- ActiveMQ for durable message service. Implemented Log4J refactored from Commons Logging for logging and tracing. Developed ShellScripts for RPM packages as post build activity. Involved in writing SQLstoredprocedureson SQL and PostgreSQL. Developed Pipeline Script in Groovy for Jenkin Jobs.
- Integrated Open Clover for code coverage. Made proficient use of WSDL files. Used SOAPUI, POSTMAN for testing the web services. Involved in developing Unit test framework using JUnit. Wrote JUnit test cases for every java class. Followed Agile software development practice paired programming, test driven development and scrum status meetings. Used Statsd(graphite) to record response time and also to monitor MQ.
Environment: Java 8,Eclipse, Spring Boot, Spring-JPA, Maven, GIT, RPM, Linux, MYSQL, MSSQL, Jenkins, ActiveMQ, JAX-WS, Log4j, Hibernate, SOAPUI, EHCache,Postman,AS500,Junit, SOAP, XML, JSON, Linux(RedHat),CI/CD
Confidential
Sr.Java/J2EE Developer
Responsibilities:
- Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, wif Spring framework Developed Microservices based on RESTful API utilizing
- Spring Boot. Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging Configured development environment using Web sphere application server for developers integration testing Developed persistence Layer using Hibernate to persist the data and to manage the data Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and PO Developed the view - controller components using Servlets/JSPs, JavaScript, CSS, HTML and DHTML Used SSH Secure Shell to remotely access the ups LINUX Server and configured Apache Service Mix instances in the server. Developed user-friendly interface to seamlessly combine the new module wif existing login system by using Angular2 Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier Used Eclipse as the IDE and used eclipse standard/ plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation and version control (SVN) Developed Hibernate configuration files and queries and
- Implemented DAO classes Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI. Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing. Developed the build scripts using Maven
Environment: Java, Hibernate, Spring, XML, Tortoise SVN, JSP, DB2, MVC, J2EE, Agile,Apache ActiveMQ 2.9.0, JUnit, Maven, UML, JAX-WS, JAX-RS, Log4J, Oracle 10g, Agile methodology, JavaScript, Angular, Eclipse, PL/SQL, JBoss.
Confidential
Sr.Java Developer
Responsibilities:
- Designed & Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response. Developed service oriented middleware to in corporate two legacy source systems and published them as web - services. Incorporated source system specific business logic in Java code and exposing them as Web Service as per Base profile specifications 1.0 and WSDL contract. Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object.
- Developed necessary parsing and XML construction logic using XML parser APIs JAXB. Developed user interface using JSP, Struts published validation framework to support client side and server side validation. Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes. Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate. Developed costume queries using hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy. Configured EH Cache to load the static tables into secondary storage area. Used built in store Procedures to reach the requirements from the Client to improve the response times of the services. Developed customized SQL for retrieving the data from the database worked wif business and client to reach the performance parameters.
- Developed unit test cases to test business scenarios associated wif each use case sequences
Environment:Java, JEE, Web-Services, SOAP, JAX-RPC, WSDL, Web Logic, Spring (dependency injection, AOP), Hibernate, Oracle 10g Enterprise, Oracle Forms, JavaScript, JUnit, Ant, Eclipse, Clear case.
Confidential
Java Developer
Responsibilities:
- Extensively involved wif all the phases of the application life cycle. Development of User Interface (UI) and application. Extensively worked on JSP and Spring for the UI implementation. Wrote SQL Queries to get the information from Database, Saving the data, Modifying the data in the Database, and
- Removing the data from the Database, using Joins to get the information from two or more Database Tables using Union to get the Distinct information from two or more DB Tables. Implemented Interfaces Simulation is mainly used for sending data to internal server (MQ Series server) from there it will communicate wif all the interfaces to receive and send the data from one System to Another External System. Designing the Java classes involved use of design patterns like Used Value Object, Data Access Object patterns.
- I was also responsible and created a common utility code which was getting used across different sub projects which helped in cutting down the development for developers and allowing them to concentrate on business processes. Integrated, tested, fixed bugs and provided production support.
Environment: Java (Exception, Threads, Multithreading, Lists, Interfaces, Collections, Files), J2EE (JSP, Spring, JSTL), APIs, HTML, XML, CSS, My SQL Server and Tomcat.
