Java Developer Resume
NJ
SUMMARY
- Over 7 years of experience in the IT industry involving analysis, design, implementation, integration, administration, and testing of various systems.
- Expertise in J2EE Design Patterns, Data Modelling and Data Base Management.
- Experience in developing applications using Core Java, J2EE, JSP, Servlets, Structs, Spring, Hibernate, Web Services (SOAP, REST),JDBC, XML, JavaScript, JSON, Ajax and jQuery.
- Experience in Core Java methodologies/concepts like JVM, Memory Management and Multi - threading.
- Expertise Hands-on experience wif Web Application Development using J2EE technologies and Oracle.
- Experience in design, development and deployment of enterprise applications for JEE platform using JAVA, JEE,spring, Web Services, XML JavaScript, SQL, and HTML.
- Extensive experience developing applications using agile methodologies like Test Driven Development (TDD), SCRUM and KANBAN along wif sound knowledge on integration tools like Jenkins, Quick Build, Bamboo
- Experience in developing Web Services using SOAP and REST.
- Strong Experience in Oracle and back end programming. Good experience in SQL, PLSQL. Normalization, creation of stored procedures and function.
- Strong Experience in NoSQL programming. Exposure to NoSQL databases like MongoDB, Cassandra.
- Worked on different OS UNIX, Linux and Windows.
- Experience in working wif MQ, Active MQ, IBM MQ, IBM WebSphere, Portal/Application Server, BE WebLogic, and Apache Tomcat5 application servers.
- Experience in using GWT (Google Web Toolkit) for optimizing the code and increase the performance of web applications.
- Expertise in Back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java. Messaging Service (JMS), RabbitMQ, Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND).
- Strong experience in different IDEs like RAD, Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like JBoss, BES Web Logic, IBM Web Sphere, and Apache Tomcat.
- Automate provisioning and Maintaining large number of servers on AWS instances.
- Experience in using AWS (Amazon Web Services) for hosting the client applications. Used AWS to transform the hosted applications to cloud applications.
- Design, development and testing of reliable and secure sites, Load balancer-based applications built using groovy on grails.
- Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
- Experience in using defect project/defect management suites like JIRA.
- Experience in using Selenium for automated test cases.
- Good work experience on RDBMS like Oracle and MySQL. Had a great exposure in using mainframes which support old/legacy applications.
- Good Exposure in using Teradata for data analytics.
- Worked in messaging services like JMS.
- Excellent Team player wif very good attitude and excellent interpersonal skills wif analytical abilities, communication skills.
TECHNICAL SKILLS
Programming Languages: Java (Java SE1.7/1.8)
J2EE Technologies: JSP, JDBC, JMS, RMI, Servlets, JNDI, JSF, Swings.
Web Technologies: HTML, CSS, JavaScript, AJAX, jQuery, XML,Angular JS
Web Services: REST, SOAP, Apache Axis 2
Databases: MySQL, Oracle 9i/10g/11g/12c, Microsoft SQL Server 2008/2008 R2/2012, MS Access, TOAD.
App/Web Servers: Apache Tomcat, Oracle Web Logic Server 10g/11g/ 12c, JBoss 4/5, Web Sphere.
Operating Systems: Windows 98/2000/XP/Vista/7/8/10, DOS, UNIX, Linux
Design Patterns: MVC, Singleton, Factory, Front Controller, DAO
IDE Tools: Eclipse (Indigo, Europa, Hugo, Luna, Mars, Oxygen), Net Beans, RAD, Visual Studio
Version Controls: CVS, SVN, GIT
Testing Tools: JUnit, HP-ALM, Selenium, Eclipse plug-ins
WORK EXPERIENCE:
Confidential, NJ
Java Developer
Responsibilities:
- Followed Agile Software Development Methodology in the progress of the project.
- Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
- Used Spring boot for backend Development.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
- Extensively used Web Storm for development in the front end and used Subversion as version control system and Tortoise client for SVN.
- Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
- Used AngularJS and Handlebars.js framework where data from backend is stored in model and populated it to UI.
- Created AngularJS Controller which Isolate scopes perform operations in UI.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Converted the pages from XMI (XML Metadata Interchange) to AngularJS and in dis process had to deal wif converting the XMI request and response in the front end to JSON (Java Script Object Notation).
- Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls wif backend systems
- Ran the standalone front - end application in Grunt Server. Used Google Chrome for debugging the application.
- Conducted Code Reviews
- Managed source control and version control using Apache SVN.
- Project status tracking using JIRA
- Experienced in problem analysis in both technical system and application programs
- Essentially involved in all phases of SDLC to structure the unformatted requirements.
- Designed the ER diagrams and structured data in the database wif enforcing normalization for a consistent output.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Defined and developed the application's presentation layer using HTML5, CSS3, JSP, JavaScript and Backbone.JS wif Dust.JS templating.
- Developed client's interface in PHP in MVC modelling using code igniter framework.
Environment: Java 1.7, Web storm, HTML, CSS, JSON, JavaScript, XMI, Maven 2, Eclipse Juno, XML, Silk SVN, spring boot,SQL Developer, Spring MVC, Oracle DB.
Confidential, VA
Java Developer
Responsibilities:
- Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
- Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts wif Functional Architects.
- Extensively worked on Responsive Web Design (RWD) page development using HTML, CSS, JQuery, JavaScript, AngularJS, and JSON.
- Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Used Java 1.8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
- Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes wif the Cloud Foundry.
- Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
- Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups. Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
- Developed RESTful API for assessment indicators module and token - based authentication for RESTful services using Spring Security.
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
- Used Jersey to implement Restful Web Service and used XML form to transfer the data.
- Developed the application using J2EE Design Patterns like Business Delegate, Factory, Singleton, Session Facade, Service Locator and DAO.
- Worked and involved in deployment of core platform technologies, techniques, and web app frameworks such as spring, JBOSS, Tomcat, JSON, XML, HTML5, and Web Services.
- Used Spring MVC module to develop MVC Architecture.
- Worked on Apache Camel, RabbitMQ for sending messages over queue.
- Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka.
- Implemented Spring AOP for declarative transaction management.
- Developed anAWS Lambda function to send a request for internal service end points through API Gateway using apache HTTP Client.
- Managed code versioning wif GitHub and deployment to staging and production servers
- Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.
- Used Jenkins as build management tool for continuous integration process.
- Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.
Environment: Java 1.7, AngularJS, HTML, CSS, Web Sphere, Spring Framework, Sybase,JDBC, JSP, JavaScript libraries,Oracle,Spring MVC, Spring Integration, Unit, Web services REST and SOAP.
Confidential, NEW JERESY
JavaDeveloper
Responsibilities:
- Involved in preparing System Requirements for the project.
- Involved in preparing the Detailed Design document for the project.
- Developed screens using Angular, jQuery, JSP, JavaScript, AJAX, HTML, CSS.
- Coded & unit tested in Java, Spring MVC, JavaScript, Bootstrap, HTML/CSS.
- Create and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server.
- Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of microservices.
- New library development wif micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
- Prepared UML diagrams for Actimize ERCM workflow and each interface process diagrams.
- Improved Actimize ERCM on US regulatory rules and kept on changing investigations and implement new workflows.
- Used display tag libraries for decoration and used display table for reports and grid designs.
- Designed and developed file upload and file download features using JDBC wif Oracle CLOB.
- Worked on core java, using file operations to read system file (downloads) & present on JSP.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Implemented DevOps continuous integration in development patterns using Jenkins, Git, Maven, Jira; and Deployed the application on Web Sphere 8.0 application server.
- Implemented build stage - to build the Micro services and push the Docker container image to the private Docker registry.
- Developed user interface on Spring Framework using JSP and HTML.
- Monitored the error logs using Log4J and fixing the problems.
- Used Web Sphere Application Server for deploying various components of application.
Environment: Java 1.7, XML, XSL, Web Sphere, Spring Framework, JDBC, MySQL, Maven, HTML, CSS, JSP, JavaScript, AngularJS, Oracle, Spring -Hibernate, Maven, Spring MVC, Junit, Web services REST and SOAP, JSON, JIRA.
Confidential
Java Developer
Responsibilities:
- Developed new architectural design solutions, functional and technical requirement specifications, use cases, non - functional requirements and provide expertise to technical and functional efforts, teams, and projects wif full stack development.
- Designed new UML diagrams through Use Case Diagrams, Class Diagrams, Sequence, components, activity.
- Identified scenarios and strategies for performance testing and collaborate wif test team on execution.
- Created SOA systems architecture and high-level design for scalable and high-performance enterprise applications.
- Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Micro-services.
- Established relationships and lead/direct technical development teams for SOA-based design, architecture, development, and testing.
- Created Architecture enhancements for Distributed JEE applications and legacy integration wif Mainframes applications.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Involved in the application development using Spring Core, MVC modules, and Java web-based technologies: such as Servlets, JSP, Java Web Service (REST/SOAP-based), WSDL.
- Worked on Backbone views wif declarative event handling which connects it all to the existing API over a RESTful JSON interface.
- Implemented unique design patterns such as singleton, business factory and J2EE design patterns such as Business delegate, session fa ade and DAO design patterns.
- Developed the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in XML format.
- Used Hibernate - Object Relational Mapping Tool for the backend data persistence.
- Created a spring container file for configuring Hibernate and to perform Dependency injection among all bean class involved in the business logic operation.
- Planned and implemented backup and recovery of the Mongo databases.
- Performed estimation and capacity planning work wif the project manager and product development teams to create and implement projects.
- Planned and implemented backup and recovery of the Mongo databases.
- Used Spring Boot which is radically faster in building cloud Micro Services and develop spring-based application wif very less configuration.
- Executed all the web service test scenarios by using SOAPUI.
- Automated test cases wif SOAP UI and Groovy scripting.
- Involved in extensive HTML coding and used VXML for specifying interactive media and voice accessibility for the user.
- Used Dreamweaver CS3 and Adobe Flash for designing pages.
- Developed using CSS to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Implemented Database access through Mongo DB and MySQL.
- Moving the website from Web CRMA to Cascade CMS.
- Developed prototypes and mock-ups by using HTML, CSS, and FrontPage.
- Used jQuery and AJAX for service calls on pages to interact wif the server for information.
- Used Amazon S3 for multipart upload of data and to host static web content in AWS Cloud.
- Included security groups, network ACLs, Internet Gateways, and Elastic IP& are to ensure a safe area for the organization in AWS public cloud.
- Developed front-end web pages using JSP2.0, JSON, Angular JS, CSS, and JavaScript.
- Developed Maven build scripts to automate the deployment to various Web Servers.
- Developed Web Sphere Portal products to give users a single point of access to the applications, services, information, and social connections they need.
Environment: Java/ J2EE, JSP, CSS, JavaScript, AJAX, Hibernate, Spring, Web Services, SOAP, Eclipse, HTML,and JDBC.
Confidential
Java Developer
Responsibilities:
- Designed and developed web application using SOA.
- Designed front - end components using JSF.
- Developed business requirements using Java, JSF (IcsFaces), Spring MVC and Hibernate ORM frameworks.
- Used Core Java concepts multithreading, collections.
- Prepared unit test cases using JUnit and Mockito frameworks.
- Developed end-to-end test cases using Protractor. Designed and executed test cases using JBehave.
- Created Persistence classes using JPA annotations.
- Used Spring AOP module to handle the entire transaction wif the database.
- Used Oracle DB as the backend database.
- Wrote procedures, views and packages by PL/SQL queries on Oracle DB.
- Wrote queries to save the data and retrieve the data from Oracle database using spring.
- Proficient in making script for information displaying and information import and fare. Broad involvement in sending, overseeing and creating MongoDB clusters.
- Used tool Webpack as task runner and for arranging and coordinating the build process.
- Worked wif Log4J for printing the log, debug and warning information on the server console.
- Development carried out under Eclipse Integrated Development Environment (IDE).
- Used Maven as build tool and Jenkins for continuous integration development.
- Used Maven for building the application and deployed on JBoss.
- Used version controller tool CVS.
- UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Involved in the team for delivering the tasks and monitoring the team progress through JIRA.
Environment:Java, Spring MVC, Hibernate, JUnit, Spring AOP, Oracle10g, MongoDB, Webpack, Log4j, jQuery, Eclipse, Maven, JIRA.
