Java/j2ee Developer Resume
Mclean, VA
SUMMARY
- Have 3+ years of experience in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using java/J2EE.
- Proficient working experience inSQL, PL/SQL, Stored Procedures, Functions, Packages, DB Triggers, Indexes, SQL*Plus and TOAD
- Experience in designing and developing POC’s in Spark using Scala to compare the performance of Spark with Hive and SQL/Oracle.
- Good Knowledge onSpark framework on both batch and real time data processing.
- Good knowledge in Cluster coordination services through Zookeeper and Kafka.
- Experienced in writing complex Map Reduce programs that work with different file formats like Text, Sequence, XML, parquet and Avro.
- Hands on experiences with Core Java with Multithreading, Collections.
- Experience in java8features like Parallel Streams, Lambda, functional interfaces and filters.
- Experience in developing Micro servicesusing Spring - Boot.
- Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
- Using Jenkins Amazon Web Services (AWS) Code Deploy plug-in to deploy to AWS.
- Created templates as a cloud formation in AWS
- Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
- Experience in utilizing open-source frameworks as Struts, Hibernate and spring.
- Experienced in automated building, testing and continuous integration using Jenkins
- Involved in designed fully distributed system with the use of Restful API and Micro Services.
- Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.
- Good experience in J2EE Testing in developing test cases with Junit, MOCKITO for Unit testing, and logging using Log4j.
- Experience working with Junit.
- Experience in using Power BI, SSAS, and SSIS tools.
- Expertise inPower BI, Power BI Pro, Power BI Mobile.
- Experienced with RDBMS implementation and development using Oracle, My SQL.
- Experience in using version control and configuration management tools like GIT, SVN and CVS.
- Experience in using the tools like Ant and Maven for build automation.
- Domain knowledge and business expertise in Banking, finance, Telecom.
TECHNICAL SKILLS
Languages: Java/J2ee, XML, SQL, PL/SQL, HTML, JavaScript, CSS, JQuery, Bootstrap, Angular Js. (2/4) C and C++
J2EE Standards: JDBC, JNDI, Java Mail, JTA
Web Technologies: JSP, node.js, Servlets, Apache Camel, XHTML
Database: Oracle, MySQL, Mongo DB
IDE: Eclipse, Cloud 9, Visual Studio
Scripting Language: Shell Scripting, python
Web/App Servers: Tomcat, Web Sphere, Web Logic, Jboss
Frameworks: Spring, Hibernate
Operating Systems: Windows, Mac OS, Linux
Case Tools: Rational Rose, MS Visio, Erwin, Star UML, Power BI
Development Tools: TOAD, J Unit, Log4J, Web Methods, Adobe Analytics
Source Control Management: GIT
Cloud Management: AWS
Continuous Integration tools: Jenkins, Chef, Maven, Jira
PROFESSIONAL EXPERIENCE
Confidential, Mclean VA
Java/J2EE developer
Responsibilities:
- Implementing the Design and developing modules using Agile Methodology. Planning iteration for effective design and development of the Modules.
- Designed User Interface based on MVC framework, which accomplishes a tight and neat co-ordination of JSF, JSP, Servlets and Custom Taglibs.
- Involving in technical design and interface design using the HTML and Angular JS 2 for the application.
- Designing and Developing Reusable Components Using Angular JS Composite Components.
- Designing and developing user interfaces using JQuery Angular 2 and HTML5, CSS3.
- Developing Reusable Components Using Angular and HTML.
- Involved in File Manipulation, consuming and developing Restful Web Service using SPRING BOOT and Hibernate.
- Created a Micro services using Spring Data REST API and tested with POSTMAN.
- Involved in Creating SOA Architecture for creating micro services.
- Developed the User Interface validation frame work in combination with custom validation built on top of Struts validation frame work from the form bean.
- Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects and AOP is used for Logging.
- Designed and persistence layer build on ORM framework and developed it using Hibernate.
- Developed Server side components with coordination of EJB, Hibernate and Spring using web established frame work designed under the guidelines of Business Delegate, session facade, Service locator, DO’s, TO’s, PO’s.
- Configured Hibernate to make use of EHcaching to display the static lookup data from the database
- Designed and developed unit testing framework revolving around Test Driven from existing applications/ modules and Test first methodology for new initiatives/enhancements using Junit3 Junit4, easy mock.
- Research and development on scalable Linux deployments on AWS via CoreOS and Docker. Built clouds with Open Stack and AWS
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Design, investigation and implementation of public facing websites on Amazon Web Services (AWS)
- Good Understanding of Open shift Platform in Managing Docker Containers and Kubernetes Clusters.
- Built code using variety of markup languages and scripting languages including hand coded XHTML, HTML5, and CSS/CSS3.
Environment: Spring Boot, Angular JS, Java, Web sphere Application Server, Rational Rose, Eclipse, Struts, Hibernate, Spring, JMS, Java Script, Web Services, AXIS, SOAP, JAXRPC, WSDL, XSD, Maven, Clear Case, Junit, Oracle.
Confidential - Sterling VA
Java Developer
Responsibilities:
- Involved in Design, Development, testing and deploy phases of Software Development Life Cycle to enhance ECAR (Enterprise Collection and Recovery) application that supports different business units.
- Worked on multiple projects concurrently and delivered code on time considering the release deadlines.
- Involved in analysis and recommended code fix for the existing production bugs as part of application support team.
- Used JSF 2.2 framework in developing UI using JSF UI components, validates, Events & Listeners.
- Used Oracle as database using PL/SQL developer and Eclipse Link as Persistence Strategy to interact with database.
- Involved in multiple projects like upgrading of the Jar’s and fixing the code per the Fortify scan report as party of Enterprise Safety and soundness.
- Converted 100 Web services Endpoints (SOAP, REST) from SSL to MASSL by exchanging s and using Wells Fargo internal framework (secureWorxs).
- Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.
- Documented detailed impact analysis, Technical design and unit test in support of the written code.
- Used SVN as code repository and ANT, Maven as build tools.
- Manage configuration of Web App and Deploy to AWS cloud server through Chef.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Implemented CI using Jenkins.
Environment: Java 8, JSF2.2, XHTML, Prim faces, Web services (SOAP,REST), Spring 3.0, iBatis, Eclipse Link (JPA), Junit, Oracle 10g/11g, PL/SQL Developer, MQSeries, Eclipse Mars, WINSCP.
Confidential, Hyderabad, TL
Jr. Java Developer
Responsibilities:
- Worked on CA Agile central Rally for defining Features, user stories, tasks, dependencies and defects.
- Developed EDMS Documentum UI portal which displays content in the repositories using Spring Boot, Spring MVC, Angular JS, Node.js, JavaScript, Bootstrap, CSS and HTML.
- Developed single page applications using Angular and grunt.
- Developing the Content management Interoperability services provided by CMIS API.
- Extensive experience in internet, client/server technologies using Java 1.8, J2EE (JSP, Servlets, JDBC, RESTFUL and SOAP based Web Services, struts, Hibernate, spring).
- Wrote code to interact with back-end AJAX, JAVA and JSON.
- Used Ajax calls to refresh only certain section of the page and reduce the load on the web server.
- Experience on configuring auto scalable and highly available micro services set with monitoring and logging using Docker, Jenkins.
- Developed DQL/SQL queries to retrieve the user information from Oracle Database and store it in the browser cache.
- Wrote calculated columns, Measures query’s in power bi desktop to show good data analysis techniques.
- Used Annotation based Spring Boot extensively for handling the frontend AJAX requests.
- Developed grid save ps option for the user using local storage in browser.
- Used AngularJS to implement rich functionality in search results: grid, search, sort, pagination, hide/show functionality, form validations, CRUD Rest Operations, multi-selections, tags-input, advanced directives, server-side proxy, slide pages, user switch etc.
- Extensively tested the application in several browsers and made it compatible to IE and Chrome and Responsible for code optimization.
- Restructured JSPs and servlets to improve code readability and reusability and to facilitate easy maintenance.
- Worked on HP Fortify and SONAR Qube scan errors in order to remove the web vulnerabilities and meet the coding standards.
- Creating data blending in case of merging two different datasets usingTableau
- Performed SQL and PL/SQLcode tuning to improve database response time and performance for applications.
- Worked with QA team in creating regression test scripts for development user stories.
- Created Tables, Indexes and Triggers for the database.
- Developed the Content management Interoperability services (CMIS) find, create, retrieve and delete document using spring Framework and Apache chemistry component.
- Worked on Node.js for making GET, POST request calls on the server side.
- Developed client POC’s for all the web services using OpenCMIS framework.
- Worked on SOAP UI for testing request/response client internal/external web service and outbound internal/external web services.
- Extensively used Node.js frameworks like Express and EJS (Embedded JavaScript) framework for the server side implementation.
- Worked on Linux commands and kibanna tool for manual deployments and to monitor application logs.
- Used Tortoise GIT for version control and spring tool suite as IDE for the development of application.
- Worked on Integration testing with clients in order to support end to end testing of the application.
- Deployed the application on Tomcat server on Jenkins-Open Shift environment (OSE) cloud based platform.
Environment: Agile, Java 1.8, Spring Boot, Spring MVC, Angular JS, Angular 2, HTML, Linux, Bootstrap, CSS, JavaScript, jQuery, API, SOAP UI, Tomcat, Oracle 11g, Junit, STS, Mockito, Maven 3.1.