Java Developer Resume
Sacramento, CA
SUMMARY:
- 5 years of experience in Software Development Life Cycle (SDLC), Enterprise Web Application Design, Development, Programming, Testing, Support Maintenance and End - User support.
- Strong work experience in J2EE and Web technologies including Servlets, JSP, JDBC, EJB, Web services, XML, Spring framework (IOC, AOP,MVC, DAO, Boot, Data)for building multi-tier Web applications and integrating with ORM framework Hibernate.
- Expertise in core java programming concepts like Exception Handling, Multithreading, IO Streams and Collections Framework.
- Good Knowledge in design patterns like MVC, Singleton, Factory and Prototype.
- Experience in presentation layer using JSP, HTML, CSS, JavaScript and AngularJS.
- Expertise in writing SQL queries and functions. Experience in different Data Bases like Oracle 11g/10g, MYSQL, SQL Server and Document Oriented Data Base NOSQL (Couchbase DB).
- We used Apache Camel (ActiveMQ) for Data transfer to communicate with different applications.
- Experience in the design and development of SOAP and RESTful web services.
- Experience in deploying applications Weblogic, JBOSS, ApacheTomcat, WebSphere .
- Expertise in writing unit test cases using JMockito and JUnit.
- Experience in UML diagram designing Use Cases, Class diagrams, Sequence diagrams, Collaboration diagrams, Component diagrams, Activity diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Language Tools (UML) such as Rational Rose.
- Experience in developing applications using Eclipse and Netbeans, IntelliJ IDEs.
- Strong interpersonal, communication, technical and analytical skills with ability to learn new concepts quickly and utilize them in productive manner.
TECHNICAL SKILLS:
J2EE Technologies: Java 8, Servlets, JMS, JSP, JDBC, JavaBeans, JNDI, EJB
Frameworks: Struts, Spring(IOC, MVC, DAO, Boot, Batch, Data), Hibernate
Databases: MYSQL, Oracle, SQL Server, Couchbae DB, PostgreSQL
Web Technologies: HTML5, CSS, JavaScript, XML, Angular.js
IDE's: & Version Control
Eclipse:3.x/4.2, NetBeans, Intellij Idea, SVN, GIT
Tools: and Utilities
Ant, Maven, JUnit and Log4j, Jenkins, JIRA, Selenium
Web Application Server: Apache Tomcat, Web logic, JBOSS, IBM web sphere
Web Services: SOAP, REST
Operating Systems: Windows, UNIX/LINUX
EDUCATION Qualification: Bachelor of Technology, Computer Science Engineering, JNTU, India.
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Complete ownership and primary point of contact to few interfaces being involved in design, development and test phases.
- Developed Web services using SOAP and generated WSDL document for the same with complete understanding of application flow from Customer portal to worker portal.
- Worked extensively on spring framework and Web services in implementing and maintaining the batch jobs.
- Developed various interfaces that involve different Third party vendors and interactions.
- Being proactive in working with new technologies gained me the opportunity to handle a Mule based applications.
- Working on improving the performance of the batch jobs by monitoring and considering various time lag factors using VisualVM.
- Tested web service payloads by using SOAP UI and extensively worked on SMOKE test of different interfaces.
- Developed front end business logic using client-side scripting languages such as JavaScript, JQuery and other web technologies like HTML.
- Deployed and currently maintaining the applications in Web Sphere application server in production environment.
- Used JIRA and RTC in software defect tracking and bug tracking system.
- Used SVN (Apache Sub version) as version control tool and Maven to compile & build the client Applications to manage transitive dependency.
- Monitored error logs using Log4J in every phase and fixed the issues.
Environment: Java, SQL, Spring(MVC, Boot), XML, XML Schema, JSP, SOAP, JMS, JUnit, HTML, JSP, Web Sphere, SVN, Maven, Log4j, Soup-UI, RTC, JIRA, CCD tool.
Confidential, Sacramento, CA
Java Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of the web portal application.
- Involved in migrating the project (Java 1.5 to Java 8) by replacing various deprecated Interfaces, classes and methods with new one.
- Developed front end business logic using client-side scripting languages such as JavaScript, JQuery and other web technologies like HTML, AngularJS.
- Developed the backend business logic using Core Java, J2EE, Web Services, SOAP, WSDL, XML, and implemented the client side inputs verification using JavaScript.
- Design the base architectural components as per the MVC architecture using Spring (IOC, MVC, DAO, Boot) and Hibernate frameworks.
- Implemented Singleton, DAO, MVC design patterns in the project.
- Developed web service for web store components using SOAP(XML, WSDL)
- Used Apache Camel (Active MQ) for Data transfer and created commutation with other applications.
- Involved in writing SQL Queries using SQL joins mechanism and SQL constraints concepts and created multiple views to retrieve data from Oracle data base.
- Developed DAO pattern for Database connectivity.
- Deployed and currently maintaining the applications in JBoss application server in production environment.
- Implemented test cases for unit testing of modules using JUnit And Deployed the services in multiple testing environments for System, Integration and UAT testing.
- Involved in software defect tracking using Rational Clear Quest bug tracking system.
- To maintain versions of the code and sharing code in between team used Clear Case as the version control tool
- Used Ant to compile & build the client Applications.
- Actively participated in documentations, code reviews, release management and post implementation support.
Environment: Java 8, Hibernate, Spring(MVC, Boot), Oracle, XML, XML Schema, JSP, SOAP, JMS, JUnit, Rational Software Architect, Rational Clear Quest, Clear Case, JBoss, Ant.
Confidential
Java Developer
Responsibilities:
- Used Agile Methodology (Continuous Integration, Pair Programming, TDD) to develop application and participated in regular stand up meetings to provide various updates.
- Developed UI Static and Dynamic Single Page Application using JSP and Angular.js.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Developed business logic at server side using Spring MVC, Spring Boot and some core java concepts like Exception Handling, Multithreading and Collections.
- Design the base architectural components as per the MVC architecture using Spring (MVC, DAO, Boot) and Hibernate frameworks.
- Implemented logic to integrate with NOSQL database (Couchbase) using Hibernate.
- Worked on DAO and MVC design patterns in MVC Architecture using Spring Framework.
- Used RESTful web service to modify resources on the server without performing any server-side operations and tested with different REST UI tools like Postman, Swagger.
- Expertise in Understanding and Analyzing Test Requirements, Tracking changes and maintenance of Test Requirements. Strong Experience in JUnit & JMockit.
- Monitored error logs using Log4J in every phase and fixed the issues.
- Used GIT as the version control tool and Maven to compile & build the client Applications to manage transitive dependency.
Environment: Java, J2EE, HTML5, CSS, Angular.js, RESTful, Spring (Boot, MVC, IOC, DAO), Hibernate, XML, XSLT, IBM Web sphere, Couchbase, Log4j, JUnit, JMockit, JSON, Maven, GIT, Postman, Swagger.
Confidential
Software Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of the web portal application.
- Involved in developing Dynamic web pages using JavaScript, JSP.
- Developed the backend business logic using Java, J2EE, Web Services, SOAP, XML.
- Created interconnection between SQL Server and PostgreSQL for database accessing.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.
- Implemented Singleton Design Pattern to restrict the instantiation of a class to one object and make that object to coordinate actions across the system.
- Used Database connectors to persist the data into the database.
- Participated in daily based updates for ARCHIBUS Software Customization to make it more efficient and user friendly.
- We used ARCHIBUS connectors to connect different databases.
- Involved in automating test cases using Web Driver with TestNG.
- Deployed the services in multiple testing environments for System testing, Integration and UAT testing.
Environment: Java, J2EE, JSP, HTML, Spring, Hibernate, AXVW, SQL Server, JavaScript, SOAP Web Service, XML, PostgreSQL, Apache MQ, Apache Tomcat.
