Senior Java Developer Resume
Sfo, CA
SUMMARY
- Software Professional with 6years of experience in Design and development in teh areas of Object Oriented technologies, client/server applications and web - based applications.
- Expert level skills developing applications using Core Java, J2EE, Spring, Hibernate, Web Services, JDBC, XML, HTML, HTML5, CSS, JavaScript, Ajax and JQuery.
- Developed micro services using Spring Boot.
- Experience in Enterprise JAVA and Object-Oriented Programming (OOPS)
- Experience in designing, marking up, developing teh UI of websites.
- Experience in development of web services like SOAP, RESTFUL.
- Experience in developing Web Services using XML over HTTP(s) and SOAP.
- Experience in Agile Development.
- Good exposure on Sonarqube for code quality.
- Excellent noledge and practical experience in CSS and JavaScript.
- Having good exposure on MVC architecture.
- Hands-on experience using multi-threading and collections frame works.
- Log4J for extensible logging, debugging and error tracing.
- Understanding in creating SQL Queries in Oracle.
- Ability to clearly understand teh Clients' requirements & work closely with other teams/Developers in order to develop Quality Products/Solutions.
- Good Exposure to database concepts using Oracle Database 12c
- Experience with version control tools such as SVN and GIT.
- Experience in Class diagrams, Use Case diagrams and Sequence Diagrams using UML Microsoft Visio.
TECHNICAL SKILLS
Java& J2EE Technologies: Core Java 1.6/.8 - collections, Exception handling, IO, Multi Threading, Generics, Annotations,, JDBC, Servlets, JSP, Spring, JPA, Hibernate, JMS
Web Technologies: HTML, CSS, JSP, JSTL, AJAX, Java Script, Spring MVC, StrutsWeb/application Servers Tomcat 5.x / 6.x, WebLogic12c
IDE Tools: Eclipse, RAD, Net Beans
Operating Systems: Windows, UNIX/Linux, Mac OS
XML Technologies: XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLT
Web Services: JAX-RPC/JAX-WS, Axis2, SOAP, WSDL, UDDI, CXF, JERSEY
Integration and Messaging: IBM MQ Series, JMS
Database: Oracle
Version Control Tools: SVN, GIT
Continuous Integration: Jenkins
Defect Tracking Tools: JIRA
Build Tools: ANT, Maven
PROFESSIONAL EXPERIENCE:
Confidential, SFO CA
Senior Java DeveloperResponsibilities:
- Involved in teh discussions with business users, testing team to finalize teh technical design documents and story point’s allocation for user stories.
- Used Java 8 Lambda function, Streams other Functional interfaces.
- Used MVC frameworks like Spring MVC.
- Used JUnit for unit testing application and Log4J to capture teh logs.
- Worked on Maven to build teh application.
- Worked on JUnit using Mockitos.
- Addressing heavy traffic situation and migrating user-specific data off of service instances and into a shared by using WebLogic work managers.
- Developed REST Web services using Spring framework.
- Involved in development of middle layer business methods which in corporate teh core business functionality using singleton beans.
- Created Unix Shell scripts to automate teh data load processes to teh target database.
- Deployed application on WebLogic application server.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages. Accessed database using SQL queries, PL/SQL stored procedures.
- Involved in developing teh application using Java/J2EE platform
- Created Auto deploy jobs using Jenkins.
- Transitioned software development efforts to a test-driven development (TDD) process
Environment: and Tools: Core Java, Java 1.8, JSP, Servlets, HTML, CSS, JPA, Spring Core, Spring MVC JMS, GIT Hub, REST, SOAP UI, TOAD, UNIX, ANT, Junit 4.4, Oracle 10g, Maven, Jenkins, WebLogic
Confidential
Java Developer
Responsibilities:
- Involved in preparation of functional definition documents
- Gathered teh requirements and designed teh application flow.
- Used HTML, JavaScript, AJAX and JSP to create teh user interface.
- Extensively worked with struts for middle tier development with Hibernate as ORM and Spring IoC for dependency injection for teh application based on MVC design paradigm.
- Developed Action classes for teh systems as a feature of struts.
- Performed both server side and client-side validations.
- Created struts-config.xml file to manage with teh page view.
- Developed EJB components to implement business logic using session and message bean.
- Used Spring framework to integrate with struts web framework, Hibernate.
- Extensively worked with Hibernate to connect to database for data persistence.
- Integrate active catalog to get parts using JMS
- Used Log4J log for both user interface and domain level messages.
- Performed unit testing for modules using JUnit.
- Implemented spring framework dependency injection for defining objects.
- Used Log4J to capture teh log dat includes runtime exceptions
- Used JIRA tool to communicate with other team members in QA and production.
- Used agile methodologies, test driven development and automated builds
- Responsible for teh complete design and development of teh User Administration module
- Involved in developing teh customer form data tables, stored procedures and triggers
- Written SQL queries and PL/SQL stored procedures
- Participated actively in application production launch
- Helped production support team to solve trouble reports
- Participated efficiently in teh Development and Testing phases of teh project Create program specifications and unit test plans for software programs.
Environment: and Tools: Core Java, J2EE, Design Patterns, GUI, HTML, CSS, Servlets, JMS, JSP, Web Service (SOAP), ANT, Maven, JPA, Springs AOP, Hibernate, CVS, Weblogic, JavaScript, XML, SQL, PL/SQL, Oracle, JUnit, UNIX, Windows 7
Confidential
Software Developer
Responsibilities:
- Involved in teh complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.Involved in developing business objects layer, business logic layer and Data Access layer, Presenter layer using Java, Servlets, JDBC.
- Involved in developing front end using JSP, JQuery, HTML, and JavaScript.
- Analyzing teh Requirements and preparing teh test scenarios.
- Developing teh Manager class for teh requirement by J2EE Technologies and SQL.
- Unit testing teh application after developing teh module for required deliverable.
- Involved in analysis, design and development of application and developed specifications which
- Include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Used JMS for communicating various clients and its components.
- Used Web Services-WSDL and SOAP.
- Deployed applications on WebLogic Server.
- Extensively configured teh build files to different Environments
- Developed Session Beans which encapsulates teh workflow logic
- Used Entity Beans to persist teh data into database and used Message Driven Beans MDB to notify teh bean state.
- Developed s for middle tier component implementation and business logic implementation.
- Used Struts teh MVC framework for building web applications.
- Developed web pages by using HTML, CSS, JavaScript.
- Developed PL/SQL database scripts and written Stored Procedures and Triggers.
- Created User guide and application support document.
Environment: Eclipse, Java, JavaScript, HTML, CSS, JDBC, JSP, Servlets, jQuery, MS Sql Server 2008.
Confidential
Java Developer
Responsibilities:
- Worked on a multi-tier web based environment using J2EE technologies: JSP, and Java Servlets.
- Involved in teh lifecycle of teh software design process including requirements definition, prototype, design, interface implementation, unit testing and maintenance.
- Created Action Classes, Domain Objects Request processor for teh application using Model View Controller approach.
- Implemented Spring architecture and Spring bean factory using IoC. Configured bean properties using dependency injection.
- Analyzed test results, identified issue and reported using Jira
- Provided UNIX scripting to drive automatic generation of static web pages with dynamic new content.
- Implemented teh front-end portlets using struts.
- Designed and developed enterprise eligibility business objects and domain objects with object relational mapping framework Hibernate
- Implemented caching mechanism in hibernate to load data from Oracle, My SQL database.
- Designed and developed queries using hibernate and data validation via teh hibernate validator framework.
- Worked on RAD IDE for developing portlets and business logic.
- Involved in generating teh WSDL (using web Services) file eclipse.
- Created/Converted to JSON result based Restful web services to improvise teh performance of teh code.
- Involved extensively in code reviews, unit testing and process improvements.
- Involved in developing and deploying teh Restful web services on weblogic application server.
- Used Maven as build tool and Jenkins for continuous integration
Environment: and Tools: Java 1.6, JSP, Servlets, Spring MVC, Spring DAO, Web Services Restful, Ant, Maven, Jenkins, Weblogic, CVS, RAD, SQL Developer, Oracle.
