Java/j2ee Developer Resume
Corvallis, OR
SUMMARY:
- Having 10+years of Professional IT experience in developing Client - Server (Web) applications using Java/J2EE, Spring Frame Work (Web, Restful, Port lets, Core, Boot), Play Frame Work, JDBC, Servlets, Java Server Pages, Hibernate, JPA.
- Extensive experience in design and development of J2EE applications using Core Java, Java collection, JDBC, Servlets, JSP, XML, Java Beans, Struts, Spring and Play frameworks, UI tools as jQuery, Ajax, Html.
- Worked on Kubernetes open-source platform for automating deployment of application containers, we have implemented Docker containers of play and spring application. Implementing application as a micro service in the platform.
- Expertise in Asynchronous programming in a non-blocking, event driven model to leverage the multi core infrastructure and to deliver high performance and throughput applications.
- Experience with multiple Servers like Apache Tomcat, IBM Web Sphere EE & Web Sphere CE, Web Logic and Oracle Application Servers.
- Having strong experience in RDBMS, My SQL, Mongo, schema development, Pl/SQL programming, including experience in SQL Query fine tuning.
- Designing search based applications using the framework as Elastic search engine to create, search and to perform analytics on data.
- Worked on Dev ops environment with AWS, Docker and other AWS services like EC2, Databases, Redshift and knowledge/experience on Aws.
- Expertise in Web-Development technologies like HTML, jQuery, JavaScript, CSS, XML and AJAX.
- Developing SBT, Maven and Ant scripts to automate the compilation, deployment and testing of Web and J2EE applications to the above platforms
- Worked on Python, UNIX shell scripting.
- Hands on experience in using tools like Eclipse IDE, Intellij and Version Control Tools like Git, Git Hub, SVN and Continuous Integration with Jenkins. Debugging tools like Splunk. Creating sophisticated UI using Redash, Kibana
- Searching
- Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.
- Involved in Unit Test Cases, Functional writing and having good knowledge in JUnit, play Spec 2 and used Robot acceptance test-driven development (ATDD) Framework. Used Jmeter for CHO and stress testing for various applications.
- Strong experience on software development methodologies like Waterfall, Agile development and in Dev ops Model of projects
- Learning and have worked on POC’S on AngularJS, TypeScript.
TECHNICAL SKILLS:
Java/J2EE TECHNOLOGIES: Core Java 8, JDBC, Servlets, JSP, Spring (Core, Web Services, MVC, Batch, Rest), Hibernate, Scala and Play Framework
DATABASES: Oracle, Pl SQL, Mongo DB, MY Sql
ORM TECHNOLOGIES: Hibernate, JPA, HQL, JPQL
Web Technologies: HTML, JQuery, JavaScript, Bootstrap
APPLICATION/WEB SERVERS: IBM Web Sphere Application Server, IBM WAS CE Server, IBM Portal Server, Tomcat, Oracle Application Server, Weblogic Server
IDE: Intellij, Eclipse, SBT, Jdeveloper, Weblogic Workshop
OPERATING SYSTEMS: Ubuntu 14.04, RedHat 6.6, Windows
FUNCTIONAL AREAS: Product Development, Web Application Development, Confidential .
Configuration Management/Tools: Git, Git Hub, Jenkins, SVN, AWS, Docker, Kubernetes, Elastic Search (ELK Platform)
SCRIPITNG TECHNOLOGIES: Java Script, UNIX Korn Shell Scripting
PROFESSIONAL EXPERIENCE:
Confidential, Corvallis, OR
Java/J2EE DeveloperEnvironment: Core Java 8, Scala, Spring Core, Spring Framework (versions 4 and 5), Spring Boot, GIT. Elastic Search 2.4 and 5.x (ELK stack), Play Framework, jQuery, Ubuntu 12.4, 16.4, MySql, Docker and Kubernetes
Responsibilities:
- Understanding the business requirements and functional specifications of the Genesis/PrintOS project
- Design and Development of Enhancement in Scala and later Java. Worked on converting the Scala code to Java 8, Spring based application for PrintOS requirement.
- Possess expertise in advanced search based systems, and provide guidance with respect to scalability and deployments
- Participate in meetings with HP Project managers, Product owners and Stake holders for requirement analysis and Participate in Agile process.
- Identify customer’s business flow and gap analysis, provide recommendations in key strategic areas involving competitor performance
- Incorporating Tika plugin with elastic search for supporting Searching/Indexing of file Above 500MB size
- Worked on ELK stack tools Elasticsearch, Logstash, and Kibana.
- Elasticsearch to index and perform sophisticated searching on huge documents, Kibana to monitor/create the dashboards for elastic search traffic.
- Worked on logstash to filter the log data to perform Automatic mail sending on several data points.
- Experience in microservices architecture using containerized technologies like Kubernetes and ability to quickly create new microservices for new system functionality
- Creation docker containers for java, Scala applications and for several utility apps like logstash.
- Worked with Spring 5 and spring boot to implement functionalities several modules of printos platform like notification service, storage service and system-statistics modules.
- Code understanding and refactoring to develop clean APIs
- Integration and system testing support
- Build, Deployment automation and Post Release Support to Maintenance team
Confidential, Corvallis, OR
Java/J2EE DeveloperEnvironment: Core java 7, Spring Core, Spring Web Service, GIT
Responsibilities:
- Requirement analysis for new requirements and Design discussions with HP Genesis team
- Breaking the requirements into stories and perform various tasks assigned as per the plan.
- Coordinating with DFE and Press Team to gather requirements for messaging Specification to Implementation of device independent cloud integration services
- Development of web services and code for data access for integration between different systems.
- Preparation of unit level test-cases and Mock test service for Genesis to increase the productivity and to be independent of other system.
- Participate in meetings with client, Product Owners and Stake holders for requirement analysis preparation of Build scripts for the application deployment
- Have used design principles and design patterns like Singleton, factory, abstract factory and designing to interfaces for Cloud Integration Service project and Genesis Projects
- Integration Testing using the Robot Framework and CHO, stress testing using Jmeter.
Confidential, Corvallis, OR
Java/J2EE DeveloperEnvironment: Java 8, Play Framework 2.5, GIT, SBT, Java script, JQuery, Json, AWS, Ubuntu 12.04, Scala, Elastic Search 2.5, Docker
Responsibilities:
- Requirement analysis for new requirements and Design discussions with HP Genesis team
- Expose elastic search API through the Confidential application with providing the AAA API Authorization using java play framework.
- Migrating the Elastic search from 1.5 to 2.x and proving the all the elastic search capabilities to the Confidential application.
- Play framework for rest interfaces, by using this play framework and Java 8 implementing the non-blocking I/O and asynchronous rest calls for the Confidential Big data gateways.
- Coordinating with IPS Gateway and 3dp to gather requirements for API Specifications to Implementation of various messages.
- Development of web services and code for data access for integration between different systems.
- Preparation of unit level test-cases and Acceptance tests for Big data to increase the productivity and to be independent of other system.
- Have implemented several POC’S (Proof of Concepts) to integrate Apache storm with apache kafka technologies, Implementation of CRUD operations using AWS API’S for S3, Glacier, Redshift services.
- Participate in meetings with client, Product Owners and Stake holders for requirement analysis preparation of Build scripts for the application deployment
- Swagger Implementation for the application.
Confidential, Plano, TX
Java/J2EE DeveloperEnvironment: Core java, Spring Core Spring Web Services, Oracle, CVS.
Responsibilities:
- Requirement analysis for new requirements and change requests of Confidential www Digital.
- Design and development of web portal for Confidential www Marketing website
- Breaking the requirements into stories and perform various tasks assigned as per the plan for Confidential www Marketing website.
- Integration of Content Repository and Zone One systems (Proprietary systems)
- Development of web services and code for data access for integration between different systems.
- Preparation of unit level test-cases for www Digital.
- Participate in meetings with client, Product Owners and Stake holders for requirement analysis and prioritizing the task for various Bank lines of Businesses (LOB’S)
- Preparation of Build scripts for the application deployment
- UAT and post implementation support
Confidential
Java/J2EE DeveloperEnvironment: Core java, Spring Core, Spring Batch, Spring Integration, Spring DAOSpring Web Services, Hibernate 3.0, MS SQL, GIT.
Responsibilities:
- Involved in requirement and design discussions
- Have developed project base structure for CBO Batch Jobs, Integration
- Created different batch jobs which are scheduled to run on time intervals using Spring Integration configuration.
- Deployed application’s for Standalone and Tomcat Servers
- Developed the Spring Batch Admin UI.
- Have developed Spring Restful web services and Consumed Restful Web Services Using Spring Integration
- Written MS SQL queries and also implemented inserts and merge update queries for large data sets.
Confidential
Java/J2EE DeveloperEnvironment: Core java, Spring Core, Spring Integration, Web Services, Port letsHibernate, MS SQL, CVS, SVN, and DB2.
Responsibilities:
- Involved in functional and technical discussions.
- Involved in DB Design, Framework design and Web Services development.
- Have developed file pooling using spring Integration file pooler.
- Have developed project base structure for portal and web service applications
- Responsible for Defect management
- Deployed applications on Web Sphere Portal Server and Web Sphere Application Server, WAS CE and Various Databases
Confidential
Java/J2EE DeveloperEnvironment: Core java, Spring Core, Hibernate, JPA, Web Services, Port-lets, MS SQLCVS, SVN, Oracle, Html, Java script, JQuery, Xml, Json.
Responsibilities:
- Involved in requirement and design discussions
- Have developed project base structure for portal and web service applications Have developed port lets for various use cases
- Have developed Restful web services for GET, POST,
- PUT and DEL ETE for various use cases
- Have developed DAO layer using open Jpa to deploy the application in different environments
- Deployed applications on Web Sphere Portal Server and Web Sphere Application Server
Confidential
Java/J2EE DeveloperEnvironment: Core java, Spring Core, Hibernate, JPA, Web Services, Portlets, MS SQLCVS, SVN and Oracle.
Responsibilities:
- Involved in functional and technical discussions.
- Involved in DB Design, Framework design and Web Services development.
- Responsible for Defect management and Cloud deployment.
- Responsible for integration testing and Code review and release
Confidential
Java/J2EE DeveloperEnvironment: Corejava, J2EE, Maven, ANT, UNIX, CVS, SVN Oracle and PL/SQL.
Responsibilities:
- Analyzing the business requirements
- Involved in Server side processing using Java/J2EE.
- Involved in Creation of various Database objects (Procedures, functions, tables etc).
- Involved in Creation of korn shell scripting.
Confidential
Java/J2EE DeveloperEnvironment: Core java, Servlets, JSP, Oracle Application server, JavaScript, HTMLJava, XML, XSLT, Ant, CVS, PL/SQL
Responsibilities:
- Analyzing the business requirements
- Client side Scripting using JSP, JavaScript and HTML.
- Involved in Server side processing (request and response) using Java, Servlets and EJB.
- Involved in Creation of various Database objects.
