Sr. Java Developer Resume
Madison, WI
SUMMARY
- 11+ years of professional experience in all phases of Software Development Life Cycle (SDLC) , experienced Software Developer and has expertise in Design, Development, Installation, Testing and Maintenance.
- Extensive experience specializing in FullStack Development.
- Design and implemented backend using Spring Boot with Java 10 Version Implemented front end using React with Redux and React - router for a flexible single-page application.
- Hands on experience in design and development of web, client-server environments and enterprise applications using Core Java and J2EE technologies like Spring, Hibernate, JSP, Servlets, Struts, JDBC, JavaBeans , EJB .
- Experience in using the JavaScript frameworks JQUERY, Angular.js , Backbone.js , React.JS Node.js.
- Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services .
- Had knowledge on continuous integration and deployment using Jenkins , docker.
- Expertise in Web Designing and User Interface Development using Web Technologies .
- Experienced with DevOps methodologies and cloud infrastructure automation tools like chef and puppet.
- Experience in handling messaging services using Apache Kafka.
- Experience in Agile development methodology, waterfall and TDD (test driven development).
- Extensive knowledge in implementing web applications using Java 7/Java 8 .
- Experience developing Spring based Java Microservices.
- Experienced in developing Webservices with Python programming language.
- Expertise in Lift and Play frameworks for leveraging Scala actors to support more concurrent requests than is possible with thread per request server.
- Experience in Applications using AJAX , Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Hands on experience in Amazon Web Services (AWS) including EC2, S3, DynamoDB , Simple DB.
- Strong Experience and Expertise in Object Oriented Analysis and Design and implementation of OOAD using C++.
- Extensive experience with Open stack, Docker Puppet, Chef, Ansible, AWS CloudFormation, AWS CloudFront and Experience in using containers like Docker and familiar with Jenkins.
- Build RESTful services using Spring Boot and Enabled security features authentication using spring security framework.
- Styled web app using Materialize CSS library Integrated client with Node/Express server and Used Mongoose and MongoDB for persistent data storage and flexible data model.
- JavaScript based technologies using MERN stack for developing web applications.
- MERN technologies using Mongo DB, Express JS, React JS/ Redux and Node JS.
- Well versed with object-oriented concepts, SOA concept and design patterns.
- Experience in Developing J2EE components using various IDEs such as Eclipse, NetBeans.
TECHNICAL SKILLS
Languages: Java, J2EE, C, C#, .NET, java Script and React.
J2EE Standards: Servlets, JSP, JSF, JDBC, JNDI, Java Mail, JMS, WEB 2.0, Web.
Frameworks: Spring, Struts, Hibernate 3.1, Junit
Web Technologies: JSP, jQuery, Servlets, Java Beans, Java Script, HTML, XML, CSS, JSTL, AJAX, Bootstrap, Angular JS, NodeJS and MERN
Database: Oracle 12C, SQL Server, DB2 7.X/8.1, MYSQL, Sybase.
GUI: HTML, CSS, Java Script libraries
IDE: Eclipse (3.x), My Eclipse (6.x/7.x), RAD, WSAD 5.0/5.1.
Tools: & Utilities: Apache Axis, Toad, SQL Explorer, SQL Developer, Aqua, Data Studio, Visio.
Web/App Servers: Apache Tomcat 6.x, Web Logic 8.x, Web Sphere
Operating Systems: Windows Variants
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:
- Design and develop Inpatient related functionality for an integrated healthcare software system.
- Experience in working on close timelines with limited testing resources. I successfully implemented multiple critical projects across di erent levels in the organizations hierarchy.
- Integrated and automated Faelles Medicinkort (FMK) ordering work ows with Confidential . Analyzed requirements and communicated with experts from customer side to nalize the work ow.
- Created a section/navigator for admission work ows.
- Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, Spring Cloud config, AWS, My SQL, Restful Web Services.
- Created a framework for Clinical Administered Medications so that users can easily access and administer those medications.
- Developed multiple APIs so that CAMs data can be easily accessed by other teams.
- Created a framework that integrated various APIs for validating the ordering process.
- Created a framework that helped in quick searching and sorting of orders and implemented most
- Created a framework that helped in adding orders to the sidebar (shopping cart), and accessing various functionalities of the ordering work ow from there.
- Created and enhanced various features of After Visit Summary that contains the list of medications and the instructions, which is given to the patient when the patient is discharged.
- Created a framework to support adding Indications of Use for the patient during discharge work ows.
- Designed and developed RESTful microservices using Spring Boot for the application to seamlessly integrate with supporting sub systems.
- Enhanced the performance for the cases when the orders were loaded and shown to the user and when the orders were led.
- Developed stored procedures, packages and database triggers to enforce data integrity.
- Implemented server-side components primarily using Core Java, Multithreading, Spring, Hibernate and Web Services.
Environment: Java, J2EE, JSON, Oracle, No SQL, MYSQL, Maven, WebSphere, Visual studio code, REACT, JavaScript, Type Script, Application Server, Microservices, Docker, GIT, RESTful Webservices, JIRA, Eclipse.
Confidential
Graduate Student - Developer
Responsibilities:
- Served as a Java Developer to develop several web based applications for Java, J2EE, JSP, Struts, Java Beans, HTML, DHTML, CSS, and Adobe Flex.
- Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
- Used JDBC API to create Prepared-Statements with parameters and Callable Statements to perform transactions by connecting to Oracle 8i database
- Created and validated multiple screens using Struts validation and performed action mapping using Struts config file.
- Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves messages that will be sent to MQ Series.
- Developed SQL & PLSQL queries for Oracle.
- Handled production support of the application.
- Extensively used Eclipse while writing code & used CVS for version control.
- Documented the flow and functionality of the code for further reference.
Environment: Java, J2EE, AWS, EC2, JSF, Servlets, Struts, JMS, SOAP, REST, WSDL, JavaScript, JSP, EJB, CSS, MVC, JDBC, Oracle 10g, XML, Hibernate, JUnit, CVS, Subversion and Tomcat.