We provide IT Staff Augmentation Services!

 java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Akhil is a Full Stack Java developer/Cloud Engineer with strong experience of 7 Years in designing, developing and maintaining the web based and the business applications using Java, J2EE, Weblogic Portal, Websphere, Oracle Technologies, NO SQL and proficient in all aspects of system architecture, including designing and implementing large, scalable, distributed systems.
  • Extensive knowledge and implementation skills in SpringMVCframework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.
  • Experience with IBM WebSphere, JBOSS and Apache Tomcat Application Server.
  • Expert knowledge of OO concepts, design of real time applications using Java, UML tools like Rational Rose, Build Tools - Ant, and Maven. Continuous Integration - Cruise Control, Jenkins, TeamCity Source control - Subversion, CVS, Perforce.
  • Extensive experience in NOSQL databases like MongoDB, couch DB and Elastic search.
  • RIA applications using HTML5, CSS, Ajax, and NodeJS.
  • Expertise in open source frameworks like Struts 2.0, Webservices, Hibernate 3.0, JAXB, AXIS-2, JAAS (Java Authorization and Authentication System), JUNIT etc.
  • Excellent work experience in Adobe Day CQ5 WCM CMS, CRXDE, CRXDE Lite, OSGI Framework, Apache sling, Template Development, Component Development, Multi Site Management, i18n Internationalization, JCR Queries, Administration and installation of Author and Publish instances etc.
  • Proficient in Java/J2EE Design Patterns including SingletonFactory , Model View Controller (MVC), Data Access Object (DAO) and Business Delegate . Well versed with core Java concepts like collections , multithreading , serialization , Javabeans.
  • Experienced in Object-Oriented analysis and design, with J2EEdesign patterns including Singleton, Factory, Prototype, Session Façade, Data Access Object, DAO, Service Locator, Data Transfer Object, Business Delegate.
  • In depth experience with PL/SQL, T-SQL DB development, Design Patterns, Agile - Scrum, XP, TDD (Test driven).
  • Used web packto bundle the code.
  • Experience in writing test-cases in Java environment using JUnit.
  • Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
  • Experience in implementing the Spring Hystrix, Spring Config Server, Spring Cloud modules to deploy services on Hybrid Cloud environment.
  • Experience in Implementing CI/CD pipelines with the integrated unit tests, code coverage, code quality,performance test cases with the JMeter and functional test suites as BDD with the Cucumber JVM.
  • Experience in creating the Splunk indexes and creating dashboards for the apps which are enabled with the Splunk agents on docker containers.
  • Experience in implementing the security on microservices using Spring Boot Auth server which generated JWT tokens as OAUTH2 mechanism.
  • JSON Parsing mechanisms to filter out the nested docs.
  • Proficient in SQL, PL/SQL developed StoredProcedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
  • Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS&Node.JS).
  • Developed and Integrated workflows using IBM ESB with connectors, transformations and routing, data transformation.
  • Experienced in the MVC Architecture using Struts & Spring Frameworks. JMS, JNDI and Hibernate.
  • Knowledge and experience in XML and XML parsers, SOAP-based web services, RESTful Web Services, UML.
  • Designed and Developed many integration points with Drools  to write business rules.  
  • Developed and supported operational and ad-hoc reports using the cogon’s tools which include framework manager transformer, query studio, reporting studio, events studio, analysis studio.
  • Expertise in Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), SOA, Java2 (JDK1.7) , J2EE Design Patterns, Data Modelling and UML based system design.
  • Extensive knowledge on AWS EC2, Amazon S3, Amazon Elastic Load balancing and other parts of AWS infrastructure.
  • Worked on AWS multi factor authentication (MFA).
  • Configured and tuned the AWS EC2 and worked on ELB, Route53 for high availability.
  • Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
  • Highly worked on the microservices architecture to migrate from monolithic application to microservices based application.
  • Worked on notification and location microservices using Email and SMS and google locations API respectively.
  • Proficientin using Informatica workflow manager, work flow monitor, pm cmd (Informatica command line utility) to create, schedule and control workflows, tasks and sessions.
  • Experience in installing, configuring and administration of a 6 node Elastic Search Cluster. Designed the schemas of the lucene indexes.
  • Identifying the problem areas by using elastic search Kibana with Log stash to import .csv files. Using Solr over Lucene index provided a full text search for analysis and quantification.
  • Soap Web services which interact with the (Drools) Rule Engine and (Blaze) Rules Engine and get the required data.
  • Good Experience in Implementing J2EE Design Patterns.
  • Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.
  • Experience working with AmazonWebServices (EC2, S3, RDS and EBS), Elastic Beanstalk.
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.
  • Experience in using Log4J , Version Control using SVN, TFS, GIT and CVS .
  • Experienced in developing the multi-tier Client-Server and Distributed Object Systems and Object-Oriented Technologies in an Internet/Intranet Environment
  • Expert in the conversion of legacy information systems to distributed and web-based architectures.
  • Always worked closely with system users and management personnel and gained reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.
  • Experience in mentoring, leading, planning and execution of client projects, liaison with business and IT management.
  • Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS:

Languages:  Java/ J2EE, Groovy, Scala, Go, Kotlin, C, C++, HTML, DHTML, SQL.

Operating system:  Windows, Unix.

Java Technologies: Core Java, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, JavaBeans, Web Services, Microservices, OSGI, Spring, Spring Cloud, Spring Boot,

Frame Works:  Struts 1.x/2.x, Hibernate 3.x, Spring 2.5/3.0, Jackrabbit, Groovy on Rails 2.x, Apache Sling

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest, Swagger UI

Web Technologies: HTML5, CSS3, Java Script, AJAX, jQuery and Angular JS

Servers: IBM Web Sphere 6.x/5.x, Apache, WebLogic, JBoss. Tomcat 5.x/6.x, JBOSS 4.x/3.x

RDBMS:  Oracle, MS SQL Server, MySQL.

NoSQL : MongoDB, Elastic Search, Couchbase, Cassandra, HBase.

Cloud : AWS, AWS EC2, AWS IAM, AWS load balancing, Route53, AWS SQS, AWS LAMBDA, AWS EFS, AWS KINESIS, AWS, PIVOTAL CLOUD FOUNDRY, REDHAT OPENSHIFT, KUBERNETES, MESOSPHERE, DOCKER, SPRING CLOUD, Ansible, Puppet.

Tools : Eclipse, WSAD, RAD, CVS, JBuilder, JDeveloper, Ant, Maven

Concepts:  UML, Design Patterns.

CMS:   AEM 6.0, CQ 5.5, 5.6, 5.6.1, JCR/Apache Sling, Day CRX, Components, Adobe DAM Digital

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

 Java/J2EE Developer

Responsibilities:

  • Involved in designing use cases with the help of business analyst team and developed technical requirement documents. Helped the client project management team to identify the suitable technology and tools required for the projects.
  • Involved in Product Engine Solution (PES), Business Requirements Analysis, preparation of Technical Design documents, Data Analysis, Logical and Physical database design, Coding, Testing, Implementing, and deploying to business users.
  • Implemented J2EE Design Patterns like MVC, Service Locator, Session Facade and the persistence layer using Hibernate-ORM.
  • Developed Web Services to consume those Web Services as well other enterprise wide Web Services.
  • Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications. Prepared technical artifacts including UML Class diagrams, Sequencediagrams etc., using Rational Rose.
  • Developed the UI Screens using JSP, Struts, HTML, CSS, JavaScript and did the client-side validation with the JavaScript.
  • Developed reporting dashboards, which processes large amount data that are stored in Elastic Search and My SQL platforms and generates reports and displays in dashboards.
  • Identified and created indexes, mappings and data in Elastic search and used Elastic Search REST API’s both single and multi-document API’s. API’s like Index, Multi Get, Bulk etc.
  • Used Average aggregations metrics in Elastic Search to look for specific numeric field in various documents.
  • Designed User Interface using Java Server Faces (JSF), HTML, CSS3, jQuery and AngularJS and XML in a responsive grid layout.
  • Designed and developed the UI layer using JAVA 1.5, JSP1.1 and Struts2.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Used AngularJS for the two-way data-binding allowing auto synchronization of models and views
  • Use of SOAP UI to verify the WSDL end point URL.
  • Used Connection Pooling to get JDBC connection and access database procedures.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to Oracle database.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Wrote various SQL, PL/SQL queries and stored procedures for data retrieval.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs and JavaScript was used for the client-side validations.
  • Used JBOSS and Tomcat for application deployment and stage testing and Created Junit test cases to test the codes and validate the release.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Involved in high level meetings for crucial decisions and handled tickets to resolve issues.
  • Involved in putting proper review processes and documentation for functionality development.
  • Involved in code reviews, test case reviews and bug fixing using Jira tracking systems.
  • Providing support and guidance for Production and Implementation Issues.

Environment: JBoss Server, MVC, UNIX, J2EE, Servlets, JSP, EJB, Hibernate 3.0, AJAX, XML, CSS 3, HTML, JSON, REST, SOAP UI, Spring 3, JavaScript, Oracle 10g/11i, jQuery, JUnit,AngularJS, Junit, Struts 1.2.8,Framework, Core Java, JSP’s, Action Components, Tom Cat Web Server.

Confidential, Austin, TX

Full Stack Java Developer

Responsibilities:

  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Involved in CQ5/AEM related design and framework development using templates, components widgets, CQ5 bundles, JCR/Sling API, configuring Cloud Services, publish and author set-up.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if,ng-show, ng-hide,ng-change, ng-blur etc.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed reporting dashboards, which processes large amount data that are stored in Elastic Search and My SQL platforms and generates reports and displays in dashboards.
  • Identified and created indexes, mappings and data in Elastic search and used Elastic Search REST API’s both single and multi-document API’s. API’s like Index, Multi Get, Bulk etc.
  • Used various aggregations like Metrics, Average aggregations in Elastic Search.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Extensive knowledge on AWS EC2, Amazon S3, Amazon Elastic Load balancing and other parts of AWS infrastructure.
  • Worked on AWS multi factor authentication (MFA) related to security groups including rest security.
  • Configured and tuned the AWS EC2 and worked on ELB, Route53 for high availability.
  • Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.
  • Worked on Integration of Microservices deployment patterns with the PAAS platform on top of AWS and Integrating with the Config server and ZUUL proxy.
  • Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
  • Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services.
  • Used Hibernate in the persistence layer and implemented DAO’s to access data from database.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
  • Involved in enhancing existing MEAN ( MongoDB , Express , Angular and Node ) stack applications and provided the required support.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java 8, STS, Tomcat 7, Spring Tool Suite, Spring, Spring Boot, Hibernate, Elastic Search, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, AngularJS, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS, Docker, OAuth2, Cloud Foundry, Kubernetes, Splunk, Dyntatrace, Apache Kafka, React, Node JS, Jenkins, Cassandra, Couchbase, Hazelcast, Mule API Gateway, Cucumber JVM.

Confidential, Madison, WI 

Java/J2EE Developer

Responsibilities:

  • Designs and develops application and user interface by setting expectations and features priorities throughout development life cycle within HM Health Solutions established framework.
  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts. Used jQuery for the development of web application using AngularJs, Ajax, DHTML and DOM scripting.
  • Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side using jQuery validations.
  • Developed Web services (JAX-WS) specification using Apache CXF as the implementation and developed client application API's using Node Js.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API, which will be used across the framework.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Used Axis to implementing Web Services for integration of different systems.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Configured EC2 instance and Route53 for DNS hosting on AWS for dev environment and Used AJAX framework for server communication and seamless user experience.
  • Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Worked on Proof of Concept for developing application using Node Js and Mongo DB.
  • Used Require Js to improve speed and quality of the code and Log4j for the logging the output to the files.
  • Used Junit unit testing, Selenium for UI testing and Fitnesse for Integration testing.

Environment: JDK 1.8, Spring (DI, MVC, Transaction Management, AOP) JSP, JSP-EL, JSTL, Servlets, AWS, Oracle SOA, TOAD, HTML, CSS, XML, Angular JS, huendra, TOAD, SVN, Node JS, ESB, SOAP, REST, JAX-RS, Require JS, Log4J, Adobe Dreamweaver, Log4J, Sun Jersey, Quality Center, AJAX, Fitnesse, Hibernate.

Confidential

Java/J2EE Developer

Environment: Java, J2EE, JSTL, Spring Core, Spring MVC, HTML,CSS, J Query, JavaScript, Bootstrap, Jasmine, Data Tables,XML,XSD, REST, SOAP, SOAP UI, Gradle, GIT, Hibernate, Junit, Mockito, Power Mock, Tomcat, oracle,SQL Loader

Responsibilities:

  • Involved in Requirement gathering, business Analysis, Design and Development, testing and implementation of business rules.
  • Involved in designing and coding of functional specifications for the development of user interfaces
  • Participate in discussions involving the application creation and understand the requirements and provide the back-end functionality for the applications.
  • Involved in designing and coding of functional specifications for the development of user interfaces
  • Involved in designing the Database of the project
  • Develop new features to the application by understanding the requirements from the business.
  • Used springframework integrated with Security service to enable security for the application and services.
  • Working on Agile development life cycle.
  • Develop generic RESTful web services and test using the client-side application.
  • Add new features to the XSD contract to send and receive the data through the web service.
  • Used SOAPUI, Postman to test REST and SOAP services.
  • Develop services to integrate between the Presentation layer and Data layer.
  • Develop front end applications using HTML5, CSS3, Bootstrap, and jQuery.
  • jQuery Data tables are used for front end applications to present the data in tabular format with additional functionalities.
  • Used Jasmine framework to test JavaScript functionality.
  • Worked on SQLLoader to migrate the data from source to destination oracle databases.
  • Develop Junit test cases for unit testing.
  • Mockito along with Junit framework is used for testing the functionality.
  • Develop Hibernate DAO’s to integrate service layer with the data base.
  • H2 In-memory database is used to test the application in local environment.
  • Implement methods in the data layer for CRUD operations on the database.
  • GIT is used for version control of the code.
  • Gradle is used to build and add the dependency to the project.
  • Team work and present the demo to the business for every end of sprint.
  • IntelliJ is used as an IDE for developing the code.
  • Bug fixing and maintenance of the project
  • Coordinating with other teams working on the same project.

We'd love your feedback!