Java Developer Resume
Elgin, IllinoiS
SUMMARY
- A qualified Sun Certified Java Programmer, Oracle Certified Web Component Developer
- Certificate in Advanced Computer Security from Confidential wif 6+ years overall qualitative experience in Software Development.
- Well versed wif end to end execution of the SDLC including requirement gathering, analysis, design, development, testing and implementation.
- Proficiency at grasping new technical concepts quickly and utilising the same in a productive manner, team player wif an analytical bent of mind.
- Good understanding of OOP principals and application design (Java)
- Familiarity wif HL7 and DICOM Healthcare standards
- Worked on web - based applications using Java, JSP, Servlets, EJB, JDBC, JNDI, Web Services and ANT
- Proficient in Object Oriented Analysis and Design (OOAD), applying J2EE MVC architecture using frameworks like Struts
- Experience in working wif HTML, JavaScript, CSS, XML, SOAP, and HTTP
- Excellent noledge in working wif databases like Microsoft SQL Server, Oracle, DB2, and worked in backend processing using SQL queries, PL/SQL, Stored Procedures and functions
- Conversant wif web/application servers like Apache Tomcat Server, WebSphere
- Conversant in using various IDEs namely Eclipse, IBM WebSphere Studio Application Developer
- Strong Java programming skills wif good understanding of middleware concepts like Transactions, Security, Connection pooling, and Messaging
- Proficiency using Version Control Systems like Win-CVS
- Expertise in all phases of Software Development Life Cycle: Requirement Analysis, System Analysis, Design, Development, Review, Testing, Deployment, documentation and Configuration Management using agile methodologies and waterfall workflows
- Good team player wif excellent communication, analytical skills wif strong attitude towards learning new technologies
- Highly disciplined and yet flexible approach to software development. A sound understanding of the balance dat must exist between customer satisfaction and technical excellence
- Self-motivated and objective driven, wif the philosophy dat “change is the only constant”
- Passionate about developing efficient and effective software solutions to business problems
TECHNICAL SKILLS
Languages: Java, PL/SQL, SQL
Web Technologies: J2EE, Servlets, JSP, JDBC, Web Services (Restful)XML, Ajax, HTML, CSS, jQuery, AngularJS
Frameworks: Hibernate, Spring
Web Servers: Apache Tomcat
Application Server: BEA WebLogic, IBM Websphere
IDE: Eclipse
Databases: Oracle, SQL Server, DB2
Operating Systems: Linux, Windows
PROFESSIONAL EXPERIENCE
Confidential, Elgin Illinois
Java Developer
Responsibilities:
- Part of team responsible for developing and enhancing Freddie Mac’s MI access and LCVA application software
- Used JSF, EJB, JMS, JSP, Maven, Git, Jenkins, Jasper Report, Weblogic, Autosys, SQL
- Used Agile Methodologies wif spikes and 3-week sprints
- Wrote Unit tests using Power Mockito
Environment: DB2, Linux, Windows, Java, Eclipse, SQL, HTML, CSS, JavaScript, jQuery, Maven, Jenkins, JSF eMediBill Inc., Elgin Illinois. September 2014 - May 2017
Java Application support Engineer, (FTE)
Confidential
Responsibilities:
- Part of team responsible for supporting their e-Medibill Revenue Cycle Management software, and supporting their Java application developed using web services
- Used SQL, PL/SQL, SQL*Loader for querying database, generating reports and for data extraction, validation and uploading activities
- Used Web Service interface in Java application for different requirements. Used Hibernate.
- Modified UNIX shell scripts for various automated reporting needs
Environment: Oracle, Java, Eclipse, Restful Web Services, SQL, PL/SQL, UNIX, Hibernate, HTML, CSS, JavaScript, jQuery, AngularJS, Maven
Confidential
Software Engineer
Responsibilities:
- Part of team responsible for enhancing their proprietary Business Activity Monitoring Product ‘IntelliRADAR’
- Used JSP, JavaScript, JSTL, CSS, Custom Tag libraries and Validations provided by Struts framework
- Developed front end using JSP & Struts framework.
- Used Java Collections, generics, synchronization etc
- Used JFreeChart to display professional quality charts in the application
- Created and used SQL stored procedures for executing batch queries and made use of PL/SQL for interacting wif the database and upgrading the previous project.
- Coordinated wif the infrastructure team for moving the enhancements and bug fixes into different environments like development, stage and production.
- Configured Struts DynaActionForms, MessageResources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
- Designed and developed Caching and Logging service using Singleton pattern.
- Coded different action classes in struts responsible for maintaining deployment descriptors like Struts-Config, and web.xml using XML.
- Developed JDBC code for communicating wif database
- Used ANT to build the project and JUnit to develop unit test cases.
Environment: Java, J2EE, Struts, Servlets, JSP, HTML, JavaScript, CSS, JDBC, Eclipse, ANT, XML, Log4j, JUnit, SQL Developer, TOAD, Ajax, JFreeChart, Unix
Confidential
Software Engineer
Responsibilities:
- Part of team responsible for enhancing Banking Product Group’s Loan Origination Software
- Developed User Interface screens involving Servlets, JSP, JavaScript.
- Worked wif WebSphere as application server and Tomcat as web server
- Used CVS as versioning system.
- Developed JDBC code for communicating wif database.
- Used Java Collections, generics, synchronization etc
- Developed SQL & PLSQL queries for Oracle
- Used WebSphere Server and Eclipse as the IDE.
- Used Concurrent Version System (CVS) for creating the project structure and version controlling.
- Experience in source control, unit testing, code verification, documentation, automated build, continuous integration, and code reviews.
Environment: Java, J2EE, EJB, Servlets, JSP, HTML, JavaScript, CSS, JDBC, Websphere, CVS, SQL Developer, TOAD
