Java Developer Resume
SUMMARY:
- Over 6 Years of experience in Software Development Life Cycle including Analysis, Design, Development, Testing and Implementation of Cross Platform (Web application, Client - Server, Internet/Intranet) using JAVA/J2EE Technologies.
- My main area of experience has been project delivery, application design, application development, unit & integration testing, production support & enhancement of various size projects.
- Expertise in programming skills and development experience of multi-tier web applications, enterprise applications in languages/technologies like JAVA, J2EE, Spring, Servlets, JSP, JDBC, Mongo DB, Oracle that ensures clear separation of layers and rapid application development.
- Extensive experience in developing web application using Content Management Systems (CMS), Spring Framework, Model View Controller (MVC) Architecture and Mongo DB .
- Extensive experience in applying various design patterns such as MVC (Model-View-Controller), Singleton, Factory and Factory Pattern in the development of Multi- Tier distributed Enterprise Applications.
- Proficient in applying various core J2EE design.
- Experience in working with UNIX/LINUX/Windows.
- Experience in writing SQL and PL/SQL Stored Procedures.
- Expertise in Oracle, MySQL, Access. Experience in using build tool like ANT and Maven.
- Extensively used IDE like Eclipse and STS Tool Suite.
- Implemented UML modeling diagrams such as Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams.
- Expertise in testing tools like JUNIT.
- Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and etc.
- Quick learner with an ability to rapidly achieve organizational integration. Self-starter and highly motivated to learn new technologies.
- Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
TECHNICAL SKILLS:
Process Methodology: Waterfall, Agile/Scrum
Programming Knowledge: Java, J2EE, JavaScript, JSP, Servlets, JDBC, SQL, PL/SQL
Frameworks/Services: Spring, JUNIT
IDE Tools: Eclipse, Spring Tool Suite
Web/APP Servers: Apache Tomcat
Business Tools/ reporting Tools: MS Excel, MS Word, MS PowerPoint
Operating Systems: Mac, Linux, UNIX
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Environment: Java 1.6, Spring, SQL, MongoDB, Maven, HTML, CSS and STS.
Responsibilities:
- Developed several On Ready and On Completion logic of the tasks in workflow using Spring AOP and used IOC for dependency injection.
- Used Mongo DB in backend to persistent data into database and written SQL/Mongo queries to access/update the data from/ to the database.
- Developed user interfaces using Content Management System(CMS), JSP, HTML and Java Script.
- Create Java component to import the incoming data via Spring Batch and store in Mongo DB .
- Developed Spring Configuration XML file that contains declarations and business classes are wired-up to the frontend beans, which are managed using Spring IOC pattern.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Triggers and strong experience in writing complex queries using Oracle.
- Maintaining close coordination between Onsite (Business) and Offsite (Technical Development) teams for ensuring seamless delivery of the project as per scheduled timeline
- Working on enhancements and supporting production issues.
Confidential
Java Developer
Environment: JDK 1.5, JSP, Servlets, spring, Mongo DB and PL/SQL.
Responsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements.
- Developed the Application using Spring Integration Framework by implementing Integration.
- Used Log4J logging framework for logging messages.
- Used SVN for version control and JIRA for bug tracking.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Written Java classes to test UI and Web services through JUNIT.
- Performed functional and integration testing, Extensively involved in release/deployment related critical activities.
- Consume the services using the interfaces created using the contract supplied by other systems.
- Involved in system wide enhancements supporting the entire system and fixing reported bugs.
- On-call support on weekly basis.
- Provided Technical Inputs/Solutions to design, develop, fix application related issues.
- Documented ongoing development using UML diagrams.
Confidential
Java Developer
Environment: Java, Spring Batch, Mongo DB, PL/SQL, Ant, Maven .
Responsibilities:
- Implementation of new module development, new change requirement, fixes the code.
- Defect fixing for defects identified in pre-production environments and production environment.
- Enhancements to fix some coding errors and add some new functionality in the existing system.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Involved in Unit Testing of various modules by generating the Test Cases.
- Involved in creating various Data Access Objects for Addition, modification and deletion of records using various specification files.
- Used Log4J logging framework for logging messages.
- Involved in creating DAO's and used Hibernate for ORM mapping.
- Written Java classes to test UI and Web services through JUNIT.
- Used PL/SQL, triggers and cursors in Oracle RDBMS.
- Involved in code review, bug fixing and deploying the application .
- Used GIT Team repository system for Version Control and Source Code Management.
- Provided offshore team coordination while directly dealing with onsite clients.
Confidential
Java Developer
Environment: Java, Spring, Mongo DB, Oracle, Ant, Maven.
Responsibilities:
- Written queries on the existing Oracle databases server to provide ad-hoc reports.
- Understanding the Business Requirement and gathering the requirements from Business users.
- Responsible for targeted list pull and applying suppressions as per the Business Requirement Document.
- Support end-users, company-wide to resolve database and software issues utilizing remote desktop tools.
- Implemented Tableau mobile dashboards via Tableau mobile application.
- Coordinating the production of monthly, quarterly, and annual performance reports for senior management.
- Involved in the Analysis, Design, Coding and testing of user requirements.
- Developed the Application using Spring Integration Framework by implementing Integration.
- Used Log4J logging framework for logging messages.
- Used SVN for version control and JIRA for bug tracking.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Written Java classes to test UI and Web services through JUNIT.
- Performed functional and integration testing, Extensively involved in release/deployment related critical activities.
- Consume the services using the interfaces created using the contract supplied by other systems.
- Involved in system wide enhancements supporting the entire system and fixing reported bugs.
- On-call support on weekly basis.
- Provided Technical Inputs/Solutions to design, develop, fix application related issues.
- Documented ongoing development using UML diagrams.
- Handle data with data integrity during extraction, manipulation, processing, analysis and storage.