Sr. Java Developer Resume
Topeka, KS
SUMMARY
- Around 9 years of professional IT experience as a Programmer Analyst and software Engineer wif complete project lifecycle in Java/J2EE technologies.
- Experience in analysis, design, development, testing, integration and deployment of application software in web - based environments and client/server architectures.
- Extensive experience in design and building Complex Business components, developing web logic, servlets, JSP, Spring, Struts, Hibernate, Groovy, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, Maven HTML, JavaScript and AngularJS.
- Strong experience in building the Framework’s using Struts Model-View-Controller (MVC) and spring frameworks.
- Expertise in using Web Services using SOAP.
- Developed Maven based project structure having data layer, ORM and Web module.
- Hands-on experience in creating UI using web technologies Java/J2EE, Java script, Servlets, JQuery, Ajax, JSP, Angular JS, React JS,Angular2, Node.js, JAX RS.
- Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment wif good team spirit.
- Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP.
- Experience wif the automated testing using Jmeter and Unit testing using Junit, developed various applications using ANT.
- Expertise in Core Java wif strong understanding and working knowledge in Object Oriented Concepts like Collections, Interfaces, Exception Handling and Polymorphism.
- Expertise in using Groovy for creating applications using CLI to make development faster.
- Experience in developing and consuming RESTful web services and developed Restful API wif JSON and XML.
- Good Knowledge on JavaScript libraries which include Angular JS versions (1.0, 2.0), React JS, Node JS, backbone.js and GWT.
- Experience in working wif Messaging Framework using KAFKA, MQ Series, MDB and TIBCO.
- Strong experience in Query construction using SQL, RDBMS, and No SQL.
- Developed Maven based project structure having data layer, ORM and Web module.
- Experience in using PCF Ops Manager/BOSH to deploy and manage cloud foundry
- Working as System engineer for Nextgen applications runs in Pivotal Cloud Foundry. Having hands-on experience on Gemfire, PAAS, and TAAS environment setups in RHEL7.
- Worked on spring modules like IOC, Dependency Injection (DI), and Aspect Oriented Programming (AOP).
- Involved in Design, UML Modeling in developing Use Case Diagrams using Rational Rose.
- Expertise in using Angular JS and Bootstrap for developing single page applications using Camel.
- Experience in writing Software requirements specifications, technical and user documentation for complex application development projects by interacting wif clients and other teams in the project.
- Good knowledge of web debugging tools like Firebug.
- Involved in migrating WebSphere 6.0 to 7.0 on Linux and Windows.
- Gave guidance to AEM developers in Adaptive Form best practices and data binding.
- Developed custom Adobe DSC component in JAVA dat integrated wif Arizona's DCSS ATLAS system
- Implemented the service projects on the Agile Methodology and involved in running the scrum meetings.
- Expertise in SQL and PL/SQL Scripting and exposure in understanding stored procedures and involved in study of Database Design Process.
- Expertise to used Multithreading to the application development and for running the different tasks at the same time.
- Proficient in programming by using the IDE’s such as Eclipse and NetBeans.
- Expertise in developing web based GUIs using servlets, JSP, AJAX etc.
- Good knowledge wif database design schemas and data modeling.
- Capable to work wifin a team environment and also independently.
- Strong analytical, logical and communication skills. Hard working and quick learner wif self-motivated.
- Excellent interpersonal skills wif written and verbal communications and a good team builder and member along wif capable to handle pressure to deliver.
TECHNICAL SKILLS
Languages: C, C++, Java.
Java/J2EE Technologies: Servlets, Groovy, JSP, JSTL, JDBC, JSF, JavaBeans, MVC.
Scripting: JQuery, JQuery UI, AngularJS, Node JS, JavaScript, HTML5, CSS3, Bootstrap.
IDEs: Eclipse, My Eclipse, NetBeans, WSAD.
Databases: SQL Server 2000/2005/2008 , Microsoft SQL server, T-SQL, MySQL, MongoDB, Cassandra, and Oracle 9i/10g.
Build Tools: ANT, Git, GitHub and Maven
Framework: Struts, spring, Hibernate, JSF.
Servers: Tomcat, WebLogic, WebSphere.
Web service: JAX-RPC, JAX-WS, JAX-RS, SOAP, REST, JDBC.
Methodologies: Client/Server Architecture, Agile, Scrum and waterfall, OOA, Prototyping, Process Models, Systems Integration, SOA.
Operating Systems: Windows NT/98/XP/2000/2003/Vista/2008/2010, LINUX and UNIX.
PROFESSIONAL EXPERIENCE
Confidential, Topeka, KS
Sr. Java Developer
Responsibilities:
- Involved in gathering and analyzing functional requirements and converting to technical requirements.
- Using spring and JDBC to implement business and DAO layers.
- Developed UI for web forms using JavaScript, HTML5, and CSS3.
- Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
- Extensive experience in database programming on stored procedures, functions and triggers using (SQL, PL/SQL) wif oracle.
- Installed application on AWS EC2 instances and also configured the storage S3 buckets.
- Designed and developed UI screens wif Bootstrap and Angular JS to provide interactive screens to display data.
- Involved in implementation of MVC pattern using Angular Js, JSF and Spring Controller.
- Used RPC and SOA for web services.
- Used Camel and spring framework for Dependency injection and JDBC connectivity.
- Created Groovy scripts using the CLI in Spring Boot for rapid application development.
- Worked wif Kafka and a variety of issues involving multithreading, server connectivity and user interface.
- Used Drools to pull data from Gemfire, do data duration according to the requirement.
- Extensively used DOM and SAX parsers for parsing XML data and XSLT for XML transformations parsers.
- Implemented Micro services wif spring boot using Rest and Eureka server.
- Installing new tiles in Pivotal Cloud Foundry based on the customer requirements.
- Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes wif the Cloud Foundry.
- Used Swing Components to develop the UI of the application.
- Software is built as a web app on Node.js wif Backbone.js. CSS is compiled wif LESS and HTML template engine is Jade.
- Working wif RDBMS and NO SQL database MongoDB using Mongo Booster.
- Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure.
- Good in Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs), Design and implement VM storage & good understanding on Implementing images/disks.
- Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on dis design.
- Created the Node.js EXPRESS Server combined wif Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
- Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating wif database.
- Wrote SPA (Single Page Web Applications) using Life ray portlet, RESTFUL web services and AngularJS.
- Designed and developed the REST based Microservices using the Spring Boot.
- Integrate the ExtJs/Sencha framework wif Oracle BPM.
- Used shell scripting to set up Client and Server Object DB database.
- Involve in Agile software development life cycle (SDLC) wif SCRUM methodology.
- Used JENKINS for end to end Continuous Integration/Deployment and Delivery.
- Designed REST APIs dat allow sophisticated, effective and low cost application integration.
- Converted C++ code to java code for Re-write services.
- Implemented MicroServices architecture using Spring Boot for making application smaller and independent.
- Resolve deployment issues and removal of bugs in the code.
Environment: Angular JS, Java 1.8, Spring Boot, DB2, RESTFUL web services, J2EE Design Patterns, Apache Tomcat 7, HTML5, Eclipse, Jenkins, microservices, MySQL, Maven, Linux, Groovy, Jira, Junit, Pair programming, GIT Repository..
Confidential, Rochester, MN
Sr. Java Developer
Responsibilities:
- Developed the application based on MVC architecture.
- Captured all the functional and technical requirements of the Supply Chain Management System.
- Was involved in the preparation of the software requirements and design document (SRS & SDS)
- Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
- Developed class diagrams and Sequence diagrams.
- Developed data access layer using Hibernate Framework.
- Defined the detailed application and database design and Used RPC and SOA for web services.
- Implemented and extended the functionality of Cloud Services and Open Stack Horizon using JAVA, REST framework, JavaScript, HTML5, jQuery, CSS3, Node.js and Angular.JS
- Experience in XML related technologies like XSD, DTD, XSLT, XPATH, DOM and parsed them using SAX Parser and DOM Parser.
- Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
- Extensively used REST and JSON, SOAP, Service, JDBC and JMS pallets.
- Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
- Stored project related commands in package JSON using Node JS.
- Integrated MySQL database wif the Swing/AWT application.
- Design and support appropriate Gemfire backup & Recovery processes.
- Responsible for the integrity and security of Gemfire environment.
- Performed upgrade the Gemfire from 8.2.1 to 9.2 and patching.
- Manage and support the Gemfire Production environment.
- Experienced in implementing Microservices, Service Oriented Architecture (SOA) wif XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
- Writing back end scripts on Node.js/JavaScript.
- Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
- Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using: J2EE, Java, Servlets, EJB, and JSP.
- Front end validations are written using JavaScript and performed Unit Testing using JUnit.
Environment: Java 1.8, J2EE, HTML, CSS, JDBC, JavaScript, JSP, Swing, Node.js, Servlets, Microservices, EJB, CVS, Web Sphere, Oracle 11g, SAX parser, Linux, MVC patterns, GIT Repository.
Confidential, Peoria, IL
Jr. Java Developer
Responsibilities:
- Carried out requirement specification, design, analysis, implementation and testing
- Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
- Designed and Developed required Manager Classes for database operations
- Developed various Servlets for monitoring the application.
- Designed and developed the front end using HTML and JSP.
- Installation of Cassandra and MongoDB on physical machines, Virtual machines as well as AWS.
- Setting required system configuration parameters which will optimize Hadoop, Cassandra and MongoDB performance.
- Developed XML files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.
- Wrote deployment descriptors using XML and Test classes for a direct testing of the Session and Entity beans.
- Did Packaging and Deployment of builds through ANT java script.
- Wrote stored procedure and used Java APIs to call these procedures.
- Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
- Database designing dat includes defining tables, views, constraints, triggers, sequences, index, and stored procedures.
- Used join point and advice Spring AOP modules for cross cutting concerns and also IOC for dependency injection.
- Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML.
- Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller.
- Designed and Implemented MVC architecture using Spring Framework. Designed, developed and maintained the data layer using Hibernate.
Environment: UML, XML files, DTDs, Java / J2ee, JSP, servlets, EJB 2.0, SQL Server, DOM parser, Java APIs, ANT script, Oracle 9i, Jboss & Web Logic Server 6, JavaScript SAX,, HTML and JSP.
Confidential
Software Associate
Responsibilities:
- Involved in all phases of Designing and Development of application.
- Created Class diagrams and Use Case diagrams from design specification using Rational Rose.
- Worked in Waterfall Methodology and involved in the project discussions.
- Implemented action classes, form beans and JSP pages interaction wif these components.
- Designed and developed the application using Struts Model View Controller (MVC) design Pattern.
- Developed Struts Action Forms, Action classes and templates and performed action mapping in struts.
- Develop GUI related changes using JSP, HTML and client validations using JavaScript.
- Coded JavaScript for AJAX and client side data validation.
- Extensive use of EJBs for middle tier component to implement the business logic.
- Developed an automated application using JMS for messaging and JNDI to interact wif the Server.
- Implemented Service locator pattern to invoke EJBs through Struts.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Configured the data mapping between Oracle and SQL Server and tested performance accuracy related queries.
- Extensively used the JDBC Prepared Statement to embed the SQL queries into the java code.
- Implemented logging using log4j.
- Tomcat Application Server was used for deploying the application.
- Created SQL queries, PL/SQL Stored Procedures and Functions.
Environment: s: Java/J2EE, JSP, Servlets, SQL, JDBC, Eclipse, HTML, MS Office, Windows, AJAX, EJB, JMS, JPA annotations, JavaScript, JMS, PL/SQL, Oracle 9i, TOMCAT, log4j, Exception Handling, collections, HTML, CSS.
Confidential
Java Developer
Responsibilities:
- Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML.
- Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller.
- Designed and Implemented MVC architecture using Spring Framework. Designed, developed and maintained the data layer using Hibernate.
- Experience wif JDBC to connect wif the Database.
- Involved in writing test cases and performing Unit Testing.
- Experience wif writing SQL queries to communicate wif the Database.
- Worked wif MySQL and DB2 Databases.
- Experience wif designing tables in the Database.
- Created business logic and application using JSP, and Servlets.
- Worked on Client side validations using JavaScript.
- Developed JSPs to create User Interfaces.
- Good exposure to JSP and Servlets.
Environment: Java, spring, Hibernate, J2EE, JSP, JQuery, Junit, Bootstrap, Oracle, Web Logic, GIT, Rest and SOAP web services.
