Sr. Java Developer Resume
Monmouth Junction, NJ
PROFESSIONAL SUMMARY:
- Having 8+ years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
- Analysis, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications utilizingJava, J2EE, GWT, JMS, EJB, JSP, Servlets, JDBC, JNDI.
- Experience in Enterprise Integration Development using Apache Camel Framework and Apache ActiveMQ as messaging platform.
- Worked with serversIBM WebSphere MQ, Glassfish, JBoss, WebLogic andApache's Tomcat.
- Knowledge on C and C++ with Object Oriented Concepts.
- Worked onMVCArchitecture likeSTRUTS, Spring Framework, JSF.
- Extensive experience in the areas of Asset Management, Service Management, Maximo Customization and Configurations, P2P Integration and Report Development.
- Excellent experience in using Angular Bootstrap, Groovy and Grails.
- Good experience on JUnit, SOA, SOAP and REST Web Services.
- Extensive experience in Session Beans (stateless, stateful), Entity Beans (Container
- Persistent and Bean Managed Persistent) and Message Driven Beans.
- Experienced in developing event driven applications using AJAX, JSON, XSD, XAML and XML.
- Worked with the JavaScript frameworks like HTML 5, CSS 3, JQuery and AngularJS.
- Experience in using Net Beans and EclipseIDE for Application development.
- Good understanding of object oriented design with knowledge & experience in data structures and algorithms.
- Proficient in Java Multi - Threading.
- Expertise in writing services, directives and controllers in Angular JS.
- Experience in developing single page applications using Angular JS.
- Thorough understanding and experience in stored procedures, inOracle, SQL (DDL/DML), Derby and DB2.
- Good Knowledge on CVS, Subversion and Active MQ.
- Worked onLog4j configuration and setup and Implementationpart.
- Have architected and implemented Service-Oriented Architecture(SOA), batch, business intelligence, and transactional systems.
- Experience with WEB 2.0 technologies like AJAX, JQuery, Node JS, JavaScript, DHTML, HTML5, CSS 3.
- Hands on experience with Maven and Ant build automation tools.
- Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, Angular JS.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Good Understanding Knowledge on NOSQL instances.
- Worked on web applications that required cross browser compatibilities like Chrome, Firefox, Internet Explorer and Opera.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Good understanding or network protocols such as TCP/IP, HTTP etc.
- Knowledge in developing applications using Agile and SCRUM methodologies.
- Have good communication skills to discuss the projects with technical and non-technical SME’s.
- Some of the attributes that would describe me would be Team player, Proactive, Quick learner, Self-Motivated and Strong interest in Front End Development.
- Have excellent analytical, problem solving, communication and interpersonal skills with ability to interact with individuals at all levels and ability to work independently and prioritize the work.
- Enthusiastic to learn new technologies and concepts, and apply them when needed.
TECHNICAL SKILLS:
Programming Languages: C, Core Java, Python and Java Script.
Operating Systems: Unix/Linux, Windows 98/95/2000/XP.
J2EE: EJB, Servlets, JPA, JSP, JDBC, JMS, JSTL, SOA, JNDI, SOAP, WSDL, RESTFUL Web Services.
Web Technologies: HTML5, CSS3, JavaScript, XSL, GWT, XSD, JQuery, Shell Scripting, Ruby, Node JS, AJAX, XML, JSON, Angular JS, Bootstrap, Groovy and Grails.
Database/RDBMS: SQL, JDBC, NO SQL, Oracle 9i/10g/11i, MS Access, Derby, PL/SQL.
Web/Application Servers: Apache Tomcat, JBoss 5.x, Web Logic 10.3, WebSphere, Apache Camel, IBM MQ, Glass Fish.
Build Automation Tools/Testing: ANT, Maven, GWT, SOAP UI, Dynatrace, Introscope and JUnit.
Frameworks: Spring 2.x, 3.x, Struts, Hibernate 3.x, Apache ActiveMQ, Backbone.js, Prime Faces and JSF.
Networking Protocols: SMTP, HTTP and FTP.
Version Control Systems: SVN, TOAD, Jenkins, Supervision, GIT and Clear Case.
Developing Tools: Eclipse 3.x/4.x, JBuilder, Net Bean and Spring tools suite.
PROFESSIONAL EXPERIENCE:
Confidential, Monmouth Junction, NJ
Sr. Java Developer
Responsibilities:
- Involved in Requirements gathering, analysis, and design, development, and Testing and Maintenance phases of the application.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- ImplementedJavacode and design as per the Architecture and coding guidelines.
- Implemented server side tasks using Servlets and XML.
- Implemented agile development process on Software Development Life Cycle.
- Involved in using HTML, DHTML,JavaScript, AJAX, JQUERY, JSP and Tag Libraries to develop view pages.
- Used Agile methodology to implement the application.
- Involved in designing and development of web application using Angular.js, Grunt and Bower.
- Written services, directives and controllers using Angular JS.
- Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation).
- Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
- Used Angular UI Router for routing pages.
- Using node unit for unit testing and Node.js for batch testing.
- Used Angular Bootstrap for rich user interface and faster performance.
- Involved in using CoreJavaconcepts - Collections, Exception Handling, Multi-Threading and Serialization.Involved in creating internal & external services, Entity services and handlers.
- Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.Involved in using REST API while integrating with servers.
- Used Apache CXF to create SOAP based & Restful web services.
- Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Involved in several web application development projects that required Responsive Web Design.
- Developed the application using Maven and build & deployed the services
- Involved in Declarative transaction management using spring AOP.
- Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, object types, Cursors, sequences, indexes etc.
- Involved in testing java script code using Karma
- User interface coding and styling using Angular JS, CSS and Bootstrap templates.
- Involved in WebLogic server configurations, Data Sources, Connection Pooling and deploying the apps on different servers.
- Involved in creating JUNIT test cases and ran the TEST SUITE.Ran check style, PMD defects & Find bugs and fixed them.
- Involved in peer level design & code reviews.Used GIT for version and source control.
Environment: Java,J2EE, Java Script, HTML 5, XML, CSS, Servlets, EJB, JSP, Spring Framework, Spring- AOP, MVC, JSF components, REST API, DHTML, Ajax, JQuery, Node JS, WebLogic, ActiveMQ, Oracle 10g, Log4J, Eclipse 3.1, Windows XP, SOA, Maven, Angular JS, Bootstrap, Backbone JS, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, REST API, JAX-WS, JAXB, JUnit, GIT.
Confidential, Camp Hill, PA
Sr. Java Developer
Responsibilities:
- Developed and designed interfaces using HTML, JSP, Server Side components using Servlets onEclipse and used JPA annotations.
- Involved in Requirements gathering, analysis, and design, development, and Testing and Maintenance phases of the application.
- Responsible for Web enabled applications using Servlets, JDBC, Session Beans, JMS, JSP, and EJB.
- PrepareJava/J2EEdevelopment structure for JBuilder and maven.
- Worked in Agile environment with active scrum participation.
- Used the Eclipse as IDE, configured and deployed the application onto Apache Tomcat application server using Maven build scripts to automatethe build and deployment process.
- Used Supervision for version and source control.
- CreatedMQ Queues and Channelsrequired for the Application.
- Using node unit for unit testing and Node.js for batch testing.
- Implemented Persistence layer usingHibernateto interact with the Oracle.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Databaselayer by studying the requiredbusiness objects and validating them with Stored Procedures using DB2. Also used JPA withHibernateprovider.
- Involved in Websphere server configurations, Data Sources, Connection Pooling and deploying the apps on different servers.
- Developed REST architecture based web services for communication between client and servers.
- Analyzing and setting up security for MQ and Performs capacity planning on MQ and UNIX environments.
- User interface coding and styling using Angular JS and CSS templates.
- Developing the scripts for creating and maintaining Queue Managers, Queues, channels, processes, and other MQ Objects.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL andmapped ittoHibernateConfiguration File and also established data integrity among all tables.
- Developed the Presentation and Controller layers using JSP, HTML,JavaScript, Business layer usingSpring(IOC, AOP), JTA, and Persistent layer using DAO, Hibernatefor all modules.
- Implemented User interface (UI) entire application using JSP, Custom Tag Libraries, JavaScript,XML, HTML, CSS.
- Used JUnit Testing Framework for performing Unit testing. Configured log4j file for capturing debug info and Clear Case was configured during the project development.
Environment: core JAVA, JavaScript, HTML, CSS, XML, Spring Framework, Spring- IOC, AOP, Servlets, JSP, EJB, JPA, JTA, JMS, Hibernate, Angular JS, Clear Case, DAO, RESTFUL WS, UNIX, Maven, Apache Tomcat, MQ Series, JBuilder, SQL Developer, Supervision, PL/SQL, Oracle 10g, Node Js, JUnit, Log 4J.
Confidential, Charlotte, NC
Sr. Java Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Worked in Agile environment with active scrum participation.
- Implemented the caching mechanism inHibernateto load data from Oracle database and application level persistence usingHibernateandSpring.
- Implemented Persistence layer usingHibernateto interact with the Oracle database, UsedHibernateFramework for object relational mapping and persistence.
- Developed Servlets and JSPs based on MVC pattern using Struts framework andSpringFramework.
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing, best practices and provide guidance in making long term architectural design decisions.
- Designed and modified User Interfaces using JSP, JavaScript, CSS3, HTML 5, JSON and JQuery.
- Managing the MQ Series messaging environment across multiple environments including installation, configuration, tuning.
- Installing the latest fixes and patches for MQ Setup triggering on both the channels and the applications and Analyzing and setting up security for MQ.
- Coordinated development and technical functions to provide MAXIMO technical functionalities.
- Worked with cross teams to resolve complex MAXIMO issues.
- Involved in the deployment of SOAP based Web-Service End-Points using Apache CXF.
- Developed REST architecture based web services to facilitate communication between client and servers. Developed AJAX scripting to process server side JSP scripting.
- Involved in developing and deploying rules in MAXIMO and Implement code modifications to Maximo and Actuate based upon technical design.
- Responsible for establishing JDBC connectivity between SQL tables and the user interface screens.
- Responsible for build and release the code from Clear case, Subversion and Perforce.
- Involved in server configurations, Data Sources, Connection Pooling and deploying the apps on apache tomcat.
- For Monitoring the application we used Dynatrace tool.
- Involved in building the code using Maven & deployed on server.
- Design, develop and test of SOAservices using SOA/SOAP Web Service/Oracle Fusion Middleware.
Environment: Core Java, Servlets, JDBC, Java Script, HTML, CSS, JSON, JSP, Hibernate, Spring Framework, IBM MQ, Struts, XML, SQL, Eclipse, Dynatrace tool, Agile Methodology, SOAP and REST Web Services, Apache CXF, Apache Tomcat, Clear Case, JQuery, Maximo, AJAX, SOA, Maven.
Confidential, Rochester, NY
Java/J2EE Developer
Responsibilities:
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in Apache Tomcat.
- Developed application service components and configured beans using SpringIOC, creation of Hibernatemapping files and generation of database schema.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action and AJAX tag libraries.
- Developed back-end stored procedures and triggers usingOracle PL/SQL, involved in databaseobjects creation, performance tuning of stored procedures, and query plan.
- Developed SQL queries with JDBC API, Hibernate ORM to access data.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF,SpringCore, andSpringAOP.
- Engaged with Eclipse for visually designing, constructing, testing and deployingJ2EE application and web services.
- Designed and developed application based Introscope alerts. Implemented Introscope tools.
- Maintained and monitored performance of Introscope tools on Windows platform.
- Used the various error handling features of SOA Suite 11g like Fault Management Framework, catch/catch-all branches, compensating transaction etc. to achieve robust error handling.
- Worked extensively on the SOA infrastructure and Enterprise Manager (EM) console to fix some critical performance, memory and transaction timeout issues in the system.
- Performed general Clear Case administration.
- Developed JUnit test cases for all the developed modules.
- Designed and implemented Agile Scrum Methodology for product development.
- Developed the different components of application such as JSPs, Servlets, EJB's using Websphere Studio Application Developer and used CVS for version control.
- Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Developed and build the application using ANT.
- Prepared theRESTand SOAPbased service calls depending on the data passing to the web service.
- Developed DAOs (Data Access Object) usingHibernateas ORM to interact with Oracle database.
Environment: s:core JAVA 5/6, JavaScript, Servlets, JSP’s, JDBC API, EJB, JPA, Spring-Core, AOP, Hibernate, JSF, HTML, CSS, AJAX, SOAP WS, RESTFUL WS, Introscope, SOA, Oracle 10g, DAO, SVN, ANT, Eclipse, HTML, PL/SQL, Apache Tomcat, Clear Case, SQL Developer, JUnit, CSS, Log 4.
Confidential
Java Developer
Responsibilities:
- Responsible for discussing and understanding the requirements received from the client andprepared design document details for the implementation.
- Created common methods for reusability
- Involved in writing the HTML pages.
- Developed different modules using J2EE (EJB’s and JDBC)
- Involved in developing the JSPs for the front end.
- Developed the session beans for holding the business logic.
- Responsible for establishing JDBC connectivity between SQL tables and the user interface screens.
- Involved in unit testing some of the components.
- Followed Agile/SCRUM for project development and task tracking.
- Provided support to the application in test and production environments.
- Responsible for handling day-to-day technical issues, analyzed and determined root cause facilitated resolution.
Environment: core JAVA, JavaScript, JDBC, EJB’s, JSP, SQL, HTML, Agile Methodology.
