Sr. Java Developer Resume
Concord, CA
PROFESSIONAL SUMMARY
- Around 5+ years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
- Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, me/O System, Multi-Threading, JDBC, Generics and other new features in Java 7 & 8.
- Specialized in the systems design and development of reliable and efficient enterprise applications using Java/J2EE technologies, which includes EJB, JDBC, Servlets, JSP, Struts, spring, Hibernate, J2EE design patterns.
- Experience in web technologies like Angular JS, AJAX, jQuery, JSP, HTML5, DHTML, CSS3, JSON and JavaScript.
- Proficient with Web Page Development using Angular JS, Bootstrap, Node.js, JavaScript, jQuery, HTML5, CSS3, XML, AJAX and JSON.
- Developed desktop application using eclipse rcp. Experienced in GUI development using Swing and Eclipse RCP.
- Proficient in Java/J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets, AJAX, Java Beans, JNDI, JMS, XML, web service using IDEs like Eclipse, WebSphere.
- Experience of working with databases Oracle 8i/ 9i/ 10g/ 11g and DB2, MySQL, extensive experience working on SQL, PL/SQL, Oracle Database development experience using tables, triggers, views, packages, stored procedures and all object relational features in oracle.
- Experience in Configuring and deploying applications on IBM WebSphere, BEA WebLogic, JBOSS, Tomcat and RAD 7.x.
- Well versed with Data Analysis, Design and Data Modeling using Erwin. Strong Programming experience in PL/SQL and Stored Procedures, functions, joins, and triggers.
- Experience in implementing Core Java & J2EE design patterns like Front Controller, MVC, Singleton, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Façade and Value object pattern etc.
- Extensive use of various design methodologies like OOA & OOD, UML and Design Patterns.
- Extensive experience in Data Modeling, Stored Procedures, and functions, worked on Databases such as Oracle, PostgreSQL, SQL Server and DB2.
- Experience in SOAP and REST based Web Services, AWS and SOA, AJAX Technology, RMI, JNDI, MVC Custom development.
- Knowledge of using Apache Camel through Fuse Mediation Router.
- Experience in SOA EIP using Apache Camel Spring Integration ServiceMix Mule ESB
- Good Knowledge on Direct capture of objectives (DCO) including tools like Application profiler, Enterprise Application Accelerator, Use case rulers, document wizard.
- Expertise in understanding Business Applications, Business Dataflow, Data relations and ability to master new technologies and deliver the outputs.
- Expertise in designing systems based on Object-Oriented Analysis/Design Methodologies specifically UML using rational rose.
- Expertise in RDBMS namely Oracle, MS-SQL Server, MySQL and DB2, Sybase and Stored procedures and Triggers.
- Extensive knowledge on Junit, Testing framework for Unit testing. Maven and Ant for project building tool, Jenkins/Hudson for continuous integration.
- Started developing MVC components using Angular 2.x and constantly acquiring knowledge on Type-Script and Angular 2 framework.
- Worked on different software development methodologies like Waterfall, Spiral, RUP and Agile Process
- Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem-solving skills
TECHNICAL SKILLS
Languages: Java, Eclipse RCP, SQL, PL/SQL, Unix Shell Scripts.
Web Technologies: HTML, DHTML, CSS, JavaScript, jQuery, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON, NodeJS.
Tools & Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, JMS, JSF, JUnit, AJAX, Jasper reports, Spring Boot, Spring Batch, and Spring Security.
Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, Amazon Web Services (AWS), Micro services
Web/App Servers: Web Sphere, Apache Tomcat, Apache Camel 2.9.0, JBoss, WebLogic.
Database: Oracle, PostgreSQL, SQL Server, MySQL, Mongo DB, Apache Cassandra.
Development Tools: Eclipse, RAD, Spring Tool Suite (STS), IntelliJ
O-R mapping: Hibernate, JPA, Entity Framework.
Modelling/ CASE Tools: Rational Rose, MS Visio Professional
Testing Tools/ Others: JUnit, Soap UI, Putty.
Version Control: GIT, CVS, SVN, Rational clear case.
OS & Environment: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Concord, CA
Sr. Java Developer
Responsibilities:
- Analyzed business requirements and participated in technical design, development and testing of various modules.
- Worked on Front end/user interface with Technologies like AngularJS, Node.JS, HTML, JS.
- Developed using Core Java and supported Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
- Developed the front-end using Eclipse RCP/Java Swing involving UI design user generated event handling incorporation of underlying functionalities as per the laid down specifications and also involved in incorporating business logic in SQL code stored procedures.
- Coding using Core Java in Eclipse RCP. Used JDBC for database connectivity.
- Designed, coded and configured server side J2EE components like XHTML, Servlets, Java Beans, XML, XML Parser API.
- Responsibilities included designing and developing new back-end services, maintaining and expanding our AWS infrastructure
- Utilized RabbitMQ as the messaging middleware
- Utilized JavaScript Frameworks AngularJS 2.0, NodeJS
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS 2.0 Node.JS and jQuery.
- Deployed the application using WebLogic Admin console, also configured the messaging through WebLogic Admin console.
- Used the WebLogic Server Administration Console to control production-specific deployment details.
- Developed and configured JMS components in WebLogic Application Server.
- Transformed HTML files from XML, XSLT using DOM Parser, and Transformer Factory and hosted on WebLogic server.
- Developed strong Programming Skills in designing and implementing multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, Spring, JavaScript, Servlets, AngularJS, JavaBeans, CSS, EJB, XSLT, JAXB.
- Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3Bootstrap & used Client Side validations were done using AngularJS, XSLT and jQuery, XMLDOM.
- Worked on Oracle10g database for storing and retrieving the application data.
- implemented Database application programming for Oracle, PostgreSQL server using Stored Procedures, Triggers, Views etc.,
- Implemented on AngularJS concepts scope/controllers/services views etc.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Skilled in functionalities that included writing code in HTML, CSS, JavaScript, jQuery, Ajax, JSON, AngularJS, and Bootstrap
- Worked with CSS3 background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Used AngularJS and Angular-Bootstrap UI extensively for developing the UI using MVC framework.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed Single page web applications using object oriented JavaScript(OOP) Framework like Angular.JS
- Implemented Transactions using spring framework.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Built Java Security Aplite add security and autantication to my application.
- Used AJAX to get the data from the server asynchronously by using JSON object.
- Performed unit testing using JUNIT framework and tested DAO's and Business Services.
- Used ClearCase as a version control system, an important component of Source Configuration Management (SCM).
Environment: Java, J2EE, Savvion 7.5, BPM Studio 7.5.1, Spring, Web Services, XML, JavaScript, Node.js, Angular JS, Web Services WSDL 2.0, SOAP, Swing, Spring, JDBC, AJAX, Oracle 10g, PostgreSQL, Eclipse, WAS, Rational ClearCase, PL/SQL, EJB, XSD, Maven, Jenkins, security
Confidential, Dulles, VA
Java Developer
Responsibilities:
- Involved in web services design and development. Created and consumed web services using JSON, XML, and REST.
- Used Spring MVC, Spring Batch, Spring Boot, IOC and Eclipse IDE, GitHub, JSF, OOAD, AWS, RCP, Multithreading to develop intranet web application.
- Used Cloud technologies like Amazon Web Services (AWS).
- Created several command handlers using the eclipse rcp concepts.
- Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
- Oracle 11g was used as the database for the application which was hosted in the cloud using Amazon RDS service.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- Data modeling, implementation and support Cassandra Clusters including install, configure and upgrade DSE and OpsCenter.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Implemented the UI using Angular JS.
- Good Experience in front ends technologies such HTML, HTML5, CSS, Java Script, Oracle and Ajax.
- Proficient with Software development methodologies like Agile Methodologies.
- Used Microservices with Spring Boot predicted service interacting through amalgamation of REST and MQ message broke.
- Extensively used Core Java concepts and implemented collections, me/O, Exception handling and Generics in logic design and development.
- Worked on website at Enterprise level in Java/J2EE, Spring Framework, Hibernate, JavaScript and Angular JS technologies.
- Created and managed microservices. Microservices were used as a strategy to gradually replace a core monolithic application while still adding business features.
- All the functionality is implemented using Spring IO / Spring Boot, MicroServices and Hibernate ORM.
- Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Create RFP (Request for Proposal) microservice to provide RESTful API and RAML utilizing Spring Boot with MicroServices.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
Environment: Java 1.7, Core Java, Spring 4.2, Eclipse RCP, SOAP, REST, SOAP UI, JBOSS 7, Oracle 11g, AWS, OOAD, Hibernate 3.0, MongoDB, JSP, JSTL, Servlets, JavaScript, Angular Js, Design Patterns, jQuery, AJAX, HTML5, CSS 3.0, Maven, ANT, Jenkins, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, SVN, Log4J, Agile Methodology.
Confidential
Java Developer
Responsibilities:
- Developed different GUI screens JSPs using HTML, DHTML and CSS to design the Pages according to Client.
- Experience Workbench Standards.
- Developed Web interface using JSP, Standard Tag Libraries (JSTL), and Struts Framework.
- Client side validations were implemented using JavaScript.
- Used Struts as MVC framework for designing the complete Web tier.
- Developed Action Form Beans, Action classes for implementing business logic for the Struts Framework.
- Validated the user input using Struts Validation Framework.
- Actively involved in design of the application architecture in lines of Struts (MVC Architecture) with EJB and simple Java Beans as a Model, JSP as View, Servlet as a Controller.
- Component development using EJB and maintained development using J2EE principals and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
- Version control of the code and configuration files are maintained by CVS.
- Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL queryoptimization.
- Developed PL/SQL packages and triggers.
- Implemented the mechanism of logging and debugging with Log4j.
- Developed test cases for Unit testing and performed integration and system testing.
Environment:J2ee, WebLogic, Eclipse, Struts 1.0, Jdbc, Ejb, Javascript, Html, Css, Xml, Ant, Log4j, Vss, Pl/Sql and Oracle 8i, Jsp, Servlets, Java beans, RMI, Tomcat, MySql.
