Java Developer Resume
SUMMARY:
- Software Development. Well versed with 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 with an analytical bent of mind.
- Good understanding of OOP principles and application design (Java)
- Familiarity with 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 with HTML, JavaScript, CSS, XML, SOAP, and HTTP
- Excellent knowledge in working with databases like Microsoft SQL Server, Oracle, DB2, and worked in backend processing using SQL queries, PL/SQL, Stored Procedures and functions
- Conversant with web/application servers like Apache Tomcat Server, WebSphere
- Conversant in using various IDEs namely Eclipse, IBM WebSphere Studio Application Developer
- Strong Java programming skills with 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 with excellent communication, analytical skills with strong attitude towards learning new technologies
- Highly disciplined and yet flexible approach to software development. A sound understanding of the balance that must exist between customer satisfaction and technical excellence
- Self-motivated and objective driven, with the philosophy that “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
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 with 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
Confidential
Java Application support Engineer
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 with the database and upgrading the previous project.
- Coordinated with 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 with 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 with WebSphere as application server and Tomcat as web server
- Used CVS as versioning system.
- Developed JDBC code for communicating with 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
