Full Stack Java Developer Resume
San Antonio, TX
SUMMARY
- 5 years of software development experience in requirements analysis, design, coding, testing, and production support of scalable, multi - Tier distributed fault-tolerant Enterprise applications while meeting realistic implementation schedules and adhering to development goals and principles.
- Strong experience on various J2EE Design Patterns such as Session, Singleton, Factory Method, DAO, Front Controller, and Delegate Pattern and SOLID design principles.
- Expertise in various open-source frameworks like Spring Framework, Spring Security, Spring Integration and Hibernate.
- Expertise in development and deployment of multi-tiered web-based enterprise applications using J2EE technologies Spring 3.0/4.0, JDBC, angular 9, React, Java Beans and Web services (SOAP, REST).
- Extensive knowledge on spring modules like Spring IOC, Spring DAO, Spring MVC and Spring AOP, Spring Batch.
- Experienced in Software Development Life Cycle (SDLC) implementing Waterfall, V-Model, & Agile methodologies.
- Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, JavaScript, Angular.js, Angular 2/4, Typescript, Node.js.
- Experience in various agile methodologies like Test Driven Development (TDD) and SCRUM.
- Highly experienced with modern JavaScript frameworks and libraries like React, Angular.js.
- Exposure on JSF framework which provides Pre-built UI components used for Component based framework.
- Strong Core Java background with experience in Collections, Multi-Threading, Java 8, Interfaces, RMI, Serialization, Synchronization, Exception Handling, OOPs techniques, Logging and Performance Tuning.
- Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic.
- Extensive development experience on different IDEs like Eclipse, Spring Tool Suite, NetBeans, Web Logic Workshop, and WSAD/RAD.
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, AWS, My SQL, Restful.
- Thorough understanding and in-depth experience in stored procedures, in Oracle, SQL and DB2.
- Well experienced in build tools like Maven and Ml-Gradle.
- Configure and monitor numerous MongoDB and NoSQL instances.
- Thorough knowledge with J2EE application platform configuration and performance optimization
- Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, DB2, and MySQL 4.x, 5.0.
- Extensively worked with the Build and deployment tools like Maven and Ant.
- Experienced in developing event driven applications using AJAX, JSON, XAML and XML.
- Development experience in Windows, Linux and UNIX operating systems.
- Exposure to Splunk for log monitoring and experience with JIRA, HP Quality Center for bug, issue tracking.
- Extensive experience in designing, developing and implementing Model View Controller using Spring and Hibernate framework.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL, PL/SQL
RDBMS: Oracle, SQL Server, DB2, Mongo DB.
J2EE Technologies: Servlets 2.3, JMS, JAXP, JAX-RPC, JTA, Java Mail, JNDI, RMI, JDBC, JCA, Web Services (SOAP and RESTful).
App/Web servers: WebLogic, WebSphere, Apache Tomcat.
IDE: Eclipse, RAD, NetBeans.
Web Technologies: React, Angular JS, HTML, DHTML, JavaScript, CSS, XML, AJAX.
Operating Systems: UNIX, Linux, Windows.
Built Tools: ANT, Maven, Jenkins.
Frameworks: Spring, Hibernate, JPA.
Web Services: SOAP, REST, Restful, AWS, Microservices.
Version Controls: Clear-case, Subversion, CVS.
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, Tx
Full Stack Java Developer
Responsibilities:
- Followed Agile software development practice paired programming, test driven development and scrum status meetings.
- Pursued Agile programming advancement practice combined programming, test driven improvement and scrum status gatherings.
- Viably associated with colleagues and business clients from various locales for prerequisites catch and investigation
- Worked and created functionalities in Agile Methodology of SDLC and associated with Team arranging and preparing sessions and Retro sessions in Agile condition.
- Associated with advancement, sending of Web Applications, Micro administrations conveyed on Cloud Foundry.
- Working with Offline First Multi-gadget and multi-Platform application engineering utilizing Ionic system with Cordova to accomplish Multi-Platform and Web SQL.
- Dealt with Rest Web benefits and Node Rest system for back-end benefits and created back-end code utilizing Java accumulations including Set, List, Map, Multithreading and Exception Handling.
- Designed/developed UI with AJAX, HTML5, DHTML and Javascript/ JQueryfor interactive web pages.
- Chipping away at AngularJS 8 to Angular 9.0 Code progress. With ES6 and TypeScript.
- Working on the ORM tool Hibernate to interact with the Database. Writing Named query which can be called multiple times.
- Manufactured NPM libraries/bundles in Node.js and Grunt Task sprinter for Unit testing Angular segments as a major aspect of Test-driven advancement.
- Created Spring Application utilizing Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring DAO and center product application utilizing spring center system.
- Utilized Executor Service Multithreading in programming and created different aide classes.
- Associated with coding for the introduction layer utilizing jQuery, jQuery Mobile, Node.js, and JavaScript.
- Executed application utilizing Spring Boot Framework and dealt with the security utilizing Spring Security.
- Involved in deploying the application in the AWS cloud environment using cloud template. Also participated in configuring load balancing, LDAP.
- Maintained source code versioning using GIT. Source Tree is used as a GUI for GIT.
- Created POJO classes and also wrote JUnit test cases for respective POJO classes.
- Chosen the Test Cases to be robotized and performed useful testing of the front-end utilizing Selenium (IDE and Web Driver) and made Data Driven system utilizing JUnit.
- Composed SQL questions and built up the back-end programs in PL-SQL for this application.
- Performed Unit testing, Integration Testing and producing of experiments for web applications utilizing JUnit.
- Executed the Model View Controller utilizing Spring MVC and actualized different plan designs.
- Chipped away at GIT for rendition control and bug following. Chipped away at Code joining and arrangement apparatus Jenkins, Ansible, Docker.
- Worked with Object social databases like Postgrad SQL Database and H2 database motor.
- Worked with Couchbase NoSQL database, various ERP associations dependent on RDBMS.
- Utilized Node.js, Express.js to make server-side API with MongoDB.
- Solid comprehension of supporting JSON based RESTful web-administrations, incorporating with the front-end.
- Designed a WebLogic application server and sent the web segments into the server.
- Log4j is utilized for troubleshooting procedure and application is worked with Maven.
- Built up the unit test cases utilizing JUnit.
- Developed the unit test cases using JUnit.
Environment: Java, J2EE, Spring, Hibernate, Angular 2.0 JS, HTML, JavaScript, CSS, JSON, AJAX Eclipse, WebLogic, JMS, Maven, Restful, PL/SQL, JUnit, SVN, Windows, Unix.
Confidential, St. Louis, Missouri
Full Stack Java Developer
Responsibilities:
- Followed Agile software development practice paired programming, test-driven development, and scrum status meetings.
- Used Eclipse and IntelliJ to develop source code and debug the application
- Interact with the stakeholders and gather requirements and business artifacts based on Agile SCRUM methodology.
- Unit Testing by JUnit, Easy Mock, Integration, and User Acceptance Testing and developed test cases.
- Used Spring Boot at backend which helps to develop the application with ease.
- Experience in using the core Spring MVC framework for dependency injections of components.
- Taking a shot at RESTful web administrations, only expending REST API with Asynchronous conduct.
- Used Annotations for Spring DI, Auto wiring, and Spring MVC for REST API s and Spring Boot for Microservices.
- Utilized Spring (IOC) for infusing the beans and lessened the coupling between the classes.
- Given information tirelessness by protest/social mapping arrangement by means of Hibernate for application spare, refresh, erase activities.
- Executed interceptors utilizing Hibernate and fabricate and discharge the Spring Boot system.
- Create RESTFUL Web Services interface supporting both XML and JSON to distribute printing machines operational information, additionally built up the code to communicate with other web administrations.
- Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat.
- Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
- Performed Unit testing, Integration Testing, and producing experiments for web applications utilizing JUnit.
- Planned and Developed the UI screens utilizing Javascript/ JQuery, React, Angular 5, CSS3 and HTML5.
- Utilized Postman Collections for Rest API testing. JSON yield was tried utilizing Advanced REST Client or POSTMAN.
- Implemented Log4j by enabling logging at runtime without modifying the application binary.
- Utilized Postman Collections for Rest API testing.
- Followed issues utilizing Rally utilizing conversion.
Environment: Core Java, Spring, Spring Boot, Microservices, Kafka, Big Data, Maven, Gradle, Angular 5, Agile/Scrum, JSON, REST, Tomcat, XML, My Eclipse IDE, Junit, Windows, macOS X.
Confidential, Houston, Tx
Java Developer
Responsibilities:
- ConfiguredQueuesandTopicsas part of application integration and defined Camel routing between queues/topics.
- Client pages are built using HTML, CSS, JSP, Javascript/ JQuery.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using AngularJs and JQUERY.
- Necessities gathering Analysis, Design, Business rationale usage and Unit testing, Deployment and Maintenance of the Application.
- Interacted with the stakeholders and gather requirements and business artifacts based on AgileSCRUMmethodology.
- ImplementedHibernateORM tool integration withSpring MVCto interact with back-end persistence systemOracle.
- Coordinated Unit Testing byJUnit,Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
- Amazon AWS suite of products were used for Cloud support with Cloud Foundry.
- UsedSubversionfor maintaining the component and for release and version management. AndJIRAfor defect tracking.
- Maventool has been used for the build and deploy procedure scripts inUNIX,Linuxand Windows environment using Hudson.
- UsedEclipseto develop source code and debug the application.
- Built a custom cross-platform architecture usingJava,Spring Core/MVC,and Hibernate.
- Involved in defining build process with Maven scripts and customizing through CI builds usingJenkins.
- Developed the database tier using JDBC2.0 in Eclipse IDE. Also the connectivity was made secure using the necessary validations
- Testing is done through Test Driven Development (TDD) utilizing JUnit.
- Experience in pre-testing the Web-Service calls withSOAP UIusing endpoints.
- Been though Release process for project execution as part ofSCRUM.
Environment: Java, Spring, Web Services, XML, UML, HTML, JavaScript, Eclipse, WebLogic, AJAX, Hudson, Maven, Jenkins, Restful, SOAP, JIRA, Oracle, PL/SQL, SOAP UI, JUnit, SVN, Windows, Unix.
Confidential
Java Developer
Responsibilities:
- Worked closely with the Requirements team and analyzed the Use cases.
- Implemented the project according to the Software Development Life Cycle (SDLC)
- Developed user interface using HTML, CSS, JSPs and AJAX
- Client-side validation using JavaScript and jQuery.
- Chipped away at GIT for rendition control and bug following. Chipped away at Code joining and arrangement apparatus Jenkins, Ansible, Docker.
- Used Eclipse to develop source code and debug the application.
- Developed code in Eclipse IDE and built in Maven and configured the project on Web Sphere application server.
- Implemented MVC design pattern using Servlets, Java Beans and JSP and Struts.
- Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI).
- Developing Batch framework using Java executor framework for processing the offline records using the entity model.
- As part of the requirement, designed and developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
- Developing User Interface and implementing business processes using JSP and Servlets.
- Wrote stored procedures and used JAVA APIs to call these procedures.
- Developed user and technical documentation.
- Involved in the Integration testing support and involved in bug fixing.
- Prepared Unit test cases for existing functionality as per the requirement and execute the same.
- Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components
Environment: Java, Java, WebLogic App Server, Struts, JDBC, JNDI, JSP, JMS, HTML, XML/XSL/XSLT, J2EE, PL/SQL, SQL, XML, UML, HTML, JavaScript, Eclipse, AJAX, Oracle, PL/SQL, SOAP UI, JUnit, SVN, Windows, Unix.