We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Burbank, CA

SUMMARY

  • Over 8+ years of professional experience in Software Engineering, Web Applications, UI Development, Full stack Development, Java Applications, Database Design and So on.
  • Experience working with agile methodology implementations like Daily scrum Meetings, Sprint planning’s and resource planning etc.
  • Experience in front - end design like HTML5, CSS3, Bootstrap, JavaScript, AngularJS, JQuery, Ajax and related technologies
  • Strong Knowledge in back-end technologies such as server-side languages including Java, NodeJS, ReactJS and ExpressJS, database including MYSQL, RDBMS, Oracle and MongoDB and version controls like SVN, Git.
  • Expert in designing the DevOps using Continuous integration
  • Good noledge on the concepts and implementations of Data structures and Algorithms. Up-to-date on all Java versions including Java 8
  • Good Knowledge in all phases in Software Development Life Cycle(SDLC) including requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production support
  • Extensive Experience in designing application architecture based on Spring Framework, developing Custom Tag libraries for JSP Pages, developing customized MVC architecture
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experience with developing and implementing responsive designs into Web applications using bootstrap and other related technologies.
  • Deep noledge of AngularJS practices and commonly used modules based on extensive work experience
  • Experience with Windows and Linux Environments.
  • Strong noledge and experience in developing applications using servers like WebSphere, WebLogic, JBOSS, and Tomcat.
  • Experience in Collections, Multi-threading, Concurrency and memory management.
  • Experienced in application design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML, AngularJS and JavaScript.
  • Implemented AWS (EC2, RDS, SNS, SQS, S3 and lambda) to move customer care application in to Cloud environment.
  • Experience in API’s implementation.
  • Designing and Deploying OpenStack clouds.
  • Effectiveness in coordinating with business team to fix defects and resolve issues.
  • Experienced and proven best practices of Web services development and Integration (both REST and SOAP).
  • Understanding on API design with Data structures and Algorithms (Hash Code, Tree, etc.)
  • Good Experience in Junit and Mockito
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J
  • Experience in Agile and waterfall modals
  • Comfortable working in high-pressure environments, major production incidents
  • Practicing agile development frameworks Jira, Rally, Version One and standards, Test Driven Design & Development
  • Experience in Jenkins integration service for software development
  • Ability to work both independently and in a team
  • Team player with excellent interpersonal, communication and presentation skills
  • Independent problem-solving, self-direction

TECHNICAL SKILLS

Programming Language: Java, J2EE, C, SQL, PL/SQL

Cloud: Open stack (Icehouse, Juno, Kilo, Liberty), AWS

Web / Applications Servers: WebLogic 6.1/7.0, JBoss, Apache Tomcat, IIS 6.0

Data Centre Automation Tool: Cisco Service Portal

Virtualization Tools: VMware, vSphere/ VCenter, ESXI, Oracle VM

IDE: Eclipse, My Eclipse, NetBeans, Adobe Flex, Junit

Web technologies: JSP, HTML, XML, AngularJS, JQuery, NodeJS

Frameworks & Libraries: EJB, Struts 2.0, Spring 2.5, Log4j, Hibernate 3.5

Databases: Oracle 11g/10g, Cassandra, MySQL, Mongo DB, NoSQL

Databases Tools: TOAD, SQL * PLUS

Testing Tools: QC, QTP, Selenium

Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux

Scripting Languages: JavaScript, PHP, Shell

Design Tools: UML, Rational Rose

Build Tools: Ant, Maven

Source Control: SVN, GitHub

PROFESSIONAL EXPERIENCE

Confidential, Burbank, CA

Sr. Java Developer

Responsibilities:

  • Understanding the business requirements and preparing the design document.
  • Participated in all the phases of the system including designing, coding, testing, building, deployment and supporting the production environment.
  • Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Used TDD(Test Driven Development) techniques to provide reliable, working software early and often
  • Used Hibernate Template of Spring Framework and Hibernate Interceptors.
  • Developed database access mechanism by using by Hibernate ORM framework.
  • Configured WebLogic JMS Servers, JDBC Data Sources, JDBC Connection Pools, and Bridge to provide interoperability between WebLogic.
  • Deployed the java application into web application servers like Apache Tomcat.
  • Branching, Tagging, Release Activities on Version Control Tools: TFS, SVN, GitHub.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Played role of middle tier developer using hibernate framework to generate custom report and to improve the performance of query.
  • Implemented Collection Framework and used the Thread, me/O functionalities for meeting access.
  • Used Hibernate for database and to manage Transactions.
  • Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
  • Define data transfer process through asynchronous web service using REST (HTTP)
  • Tested the Restful Services using Webpage by using XML and JSON format
  • Extensively used JUnit for Unit Testing
  • Written SQL queries for performance improvement and refactored the queries for business reporting for different database such as Microsoft SQL, Oracle data at enterprise level.
  • Integration with the J2EE Services layer of Unity Platform, using spring application context.
  • Introduced the spring based architecture for the newly designed UI Infrastructure services to interact with the legacy services.
  • Maven is used to download the Java Plug-in for developing the application

Environment: Java 1.8, J2EE, ReactJS, Spring, Maven, JUnit, Mockito, Jira, Agile Scrum, Restful Web services, JPA, JavaScript, Xcode, Hibernate, JMS, Node-JS, MongoDB, IntelliJ IDEA, Github, AOP, Log4J, JSON, JDBC, Oracle 12c, Pl/SQL, Azure Web Services..

Confidential, Milpitas, CA

Sr. Java Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Participated inAgile Development Team,and having dailySCRUMmeeting for progress reporting as well as task distributing.
  • Developed the functionalities using Agile Methodology.
  • Analyzed the requirements and formulated project scope.
  • Involved in development, design and implementation of part of the front end part and back end part of the web application.
  • Built web pages responsive, cross-browser and user- interactive and implemented web features using MVC Frameworks in AngularJS.
  • Successfully involved in test driven development model using JUnit.
  • Implemented RESTful Web services to retrieve data from client side.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java, spring, Struts and Hibernate.
  • Ability to review and assess development design to ensure robustness of system design, adherence to standards and processes.
  • Implemented RESTful Web services to retrieve data from client side.
  • Used HTML, CSS, XHTML and DHTML in view pages for front-end.
  • Responsible for designing the User Interface by coding inHTML5, CSS3, AngularJS
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.
  • Involved in writing the client side scripts using JavaScript.
  • Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
  • Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Successfully involved in test driven development model using JUnit and Spring framework.
  • Involved in created HTML5 web pages and AngularJS.
  • Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces.
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.
  • Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs.

Environment: Java, J2EE, NodeJs, Struts 2.0, Spring framework, Hibernate, JSP, CSS3, AJAX, Web services, RESTful, XML, AngularJS, JavaScript, Oracle PL/SQL, Web Sphere, Agile Methodology, Junit, Bootstrap, Continum

Confidential, Oak Brook, IL

Java Developer

Responsibilities:

  • Involved in the requirement gathering and architecture design and development of the Project
  • Developed Data access layer using ORM framework hibernate for mapping database scheme to object model
  • Extensively used different spring modules like Spring Core, Spring MVC, Spring DAO and Spring JMS
  • Performed Unit testing using JUNIT
  • Used JIRA as a change request, defect tracking and project status tracking system in the project
  • Implemented RESTful Web services to retrieve data from client side
  • Designed front-end presentation logic using JSP, CSS3 and Strut tags
  • Developed internal coding using J2EE technologies based on the MVC Architecture
  • Used Agile methodology for design and development of project
  • Implemented User Interface using JSP, HTML, CSS, Ajax, JavaScript and AngularJS
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome
  • Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs

Environment: Java, HTML, JQuery, Junit, JavaScript, CSS, Angularjs, XML, JSP, My SQL, Ant, Maven, Git, Virtualization, NodeJs, Git, Maven.

Confidential, CO

Role: Java Developer

Responsibilities:

  • Understanding Functional Design Document created by Functional Team
  • Designed, implemented and tested the Spring Domain Model for the services using Core Java.
  • Developed presentation layer using AngularJS, JSP, HTML, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
  • Understanding the existing architecture and the interface framework
  • Designed Use Case diagram, Class diagram and Sequence diagram.
  • Designed and developed the user interface using Tiles and Struts tag libraries
  • Prepared the Proof of Concept for workflow and demonstrated the solution to the business users.
  • Used Hibernate ORM framework as persistence engine and involved in mapping, coding and fine tuning of hibernate Queries.
  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Developed UI and backend applications using Struts, Spring, Hibernate, Java, EJB 3.0, JSP, HTML, AngularJS, DHTML,JavaScript and AJAX.
  • Implemented JSP, Struts Tag Libraries, Java Script and CSS for developing User for creating/generating Hibernate classes and configuration XML's and to also manage CRUD operations (insert, update, and delete).
  • Implemented a RESTful interface for the Front-end response.
  • Used Web Services to get price from external Business Entities.
  • Developed reusable services using BPEL to transfer data between heterogeneous systems Using different Adapters.
  • Responsible for integration of different modules.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc.

Environment: Core Java, J2EE, Spring, Hibernate, WebLogic Server, Web services(SOAP and Restful), PL/SQL, Sql Developer, XML HTML, AngularJS, JavaScript, SVN, Maven, Log4j, JUnit, AngularJS, JBoss, Oracle, DB2, SAP, MQ-Series, MySQL, Windows XP and Unix.

Confidential, LOS ANGELES, CA

Java Developer

Responsibilities:

  • Involved in the requirement gathering and architecture design and development of the Project
  • Involved in development using Core Java - J2ee, Multi-threading, Groovy, spring, Hibernate, Apache CAMEL, Web services (SOAP and Rest), Maven, Oracle and WebLogic.
  • Developed Data access layer using ORM framework hibernate for mapping database scheme to object model.
  • Extensively used different spring modules like Spring Core, Spring MVC, Spring DAO and Spring JMS.
  • Performed Unit testing using JUNIT.
  • Used JIRA as a change request, defect tracking and project status tracking system in the project.
  • Implemented RESTful Web services to retrieve data from client side.
  • Designed front-end presentation logic using JSP, CSS3 and Strut tags.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Used Agile methodology for design and development of project.
  • Implemented User Interface using JSP, HTML, CSS, Ajax, JavaScript and AngularJS.
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.
  • Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs.

Confidential

Developer

Responsibilities:

  • Implemented MVC pattern using Struts 2.0 and Spring IOC, Spring AOP, Spring JDBC framework.
  • Involved in ‘Service Designer’ and ‘Service activator’ which are core features of AOE.
  • Provided functionality to allow the user to perform Business Ethernet Services provisioning.
  • Handles Priority features implementations of the project requirements requested by Client customers.
  • Developed controller classes and integrated them with the service layer classes
  • Implemented javascript for overlays and AJAX calls, across the project.
  • Wrote different JSP pages which include javascript across the module.
  • Wrote backend scripts with PL/SQL which involved procedures, functions.
  • Wrote test cases which helped in testing the module.
  • Involved in Bug fixing for production support.
  • Extensively used web services for development across the module.

Environment: Java, J2EE, MySql, Struts, Springs, JSP, HTML, PL/SQL, Windows, XML, Json, Junit, WebLogic, JDBC, SVN, GitHub, Jira.

Confidential

Software Engineer

Responsibilities:

  • Used MVC pattern using Struts
  • Wrote controller classes and integrated them with the service layer classes and the views.
  • Developed configuration (XML) files for controllers and hibernate component.
  • Configured hibernate using annotations and wrote HQL queries.
  • Involved in configuring spring with Hibernate and the third party caching technologies.
  • Single handily built Distributed Architecture Server in java. This architecture can easily manage 1, 00,000 devices and client user requests without any data loss and load issues.
  • Implemented the NMS data transmission (sending/receiving) of packets to/from devices using 3 different ways of communication - SMS, TCP, and SNMP.
  • Implemented the SMS feature.
  • Created the License Utility and License loading into the application.
  • Single handily designed custom Server Failover application for the special scenario to start the backup server when active server fails.

Environment: Java, Servlets, Eclipse, HTML, JavaScript, HTML, CSS, Soap web services, MySQL database, JBOSS server, Hibernate3.0, Struts 2.0, JBOSS server

Confidential

Jr. Developer

Responsibilities:

  • Implemented the logic which computes the congestion on user defined network model.
  • Developed dynamic PDF generation which contains packet transfer rate, the rate of congestion in the network and the estimated cost of the network model.
  • Review the test plans, such as coverage of a specific functional area.
  • Preparation of effective functionality tests cases.
  • Handling the business logic using Core Java inside Middleware
  • Execute the test cases to check the functionality of the application against the user requirements and generate the bug report. The development team uses this report for bug fixing.
  • Conducting Weekly Meetings with Client
  • Unit Testing and END-End Testing before delivering the Application to customers on each build and Bug Fixing
  • Communicating with the Developer Team and Customer to resolve the changes and Bugs

Environment: Java, Servlets, Jsp, Eclipse, HTML, JavaScript, HTML, CSS, Soap web services, MySQL database, JBOSS server

We'd love your feedback!