Full Stack Developer Resume
San, DiegO
SUMMARY
- JAVA with 5+ years of strong experience in Object Oriented Design and programming for Web based Enterprise applications using Java/J2EE
- Adept in building applications for windows platforms
- Familiarity with data sheets and specifications, testing platforms, and unit tests
- Good understanding of Core JAVA components such as Synchronization, Persistency, Run - Time Optimization Working with the JVM, Parallel Processing and Multi-Core Utilization.
- Experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JSTL, JDBC, JMS.
- Implemented Angular framework for UI development. Developed views with HTML, CSS, JQuery, JSON, andjavaScript.
- Expertise in Core JAVA with knowledge of Multithreading, Concurrency, Memory Managementand NIO.
- Experience in developing applications using frameworks like Struts
- Help set development standards in areas of best practices, code quality, test coverage, monitoring, logging, exception management, and others
- Become proficient in Python, and the Athena platform’s NO-SQL OO database, graph-oriented development model and developer toolset
- Perform unit testing and system integration testing of the newly developed functionality
- Experience in building web applications using Spring framework features like MVC (Model ViewController), AOP (Aspect Oriented Programming), DAO ( Data Access Object)
- Thorough understanding of J2EE design patterns like MVC, Singleton, Session façade, Business Delegate, and Service Locator.
- Proficiency in Front-end development using languages like HTML5, CSS3, JavaScript, AJAX, JQuery, JSP tag libraries, XML, XSLT.
- Worked in new development, enhancements and bug fixings.
- Designed and developed views, controller and model components using Spring MVC.
- Good working knowledge on using Object/Relational bridge technologies such as Hibernate
- Excellent experience in Web services development using RESTful web services, SOAP, WSDL, DTD, XSD and JAX-RPC
- Experience in database design and development using SQL, T-SQL and PL/SQL in Oracle (10g), DB2 and SQL Server environments.
- Strong Experience of working with RAD, WASD5.0, Spring Tool Suite, JDeveloper, Eclipse, Net Beans.
- Determining requirements and writing and deploying algorithms
- Locating and devising solutions for bugs and maintaining code quality
- Worked in unit testing using JUnit and Oracle AOT
- Experience in XML (Extensible Markup Language) related technologies XSD, DTD, SAX, XSLT, XML-RPC, DOM, JAXP and XPath.
- Developed the application usingSpring Framework..
- Integrate various systems to improve efficiency.
- Software application using the tools like Ant and Maven for build automation
- Experience in using bug/issue tracking, project Tracking and Management tool JIRA
- Experience in using the Integrated development environments like Eclipse, NetBeans, Rational Application Developer and JBuilderfor Java/J2EE development
- Experience and working knowledge ofAgile Methodology (Scrum, extreme programming and Unified process), Rational Unified Process and Test-driven development
- Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
- Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
- Experience in developing Use cases, Sequence diagrams, Activity diagrams and class diagrams using UML Rational Rose
- Diverse industry experience which include mainly Financial services and also Health care, Insurance
- Experience in using version control tools like SVN, CVS and Rational ClearTeamExplorer
- Involved in developing Test plans, Test Cases, Test Procedures, white-box and black-box testing.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- Experience of working in both Windows and Unix platforms including programming and debugging with shell scripting.
- Deployed and tested the AWS Lambdas on the AWS console by giving the JSON format as input to verify that the data is being persisted to the PostgreSQL correctly.
- Expertise in building micro services and deploying it to AWS Cloud.
- Excellent team player with good problem solving and interpersonal skills.
- Experience in end to end implementation and integration of projects and completed them successfully under tight deadlines
- Upgrading business applications for desktop and mobiles
TECHNICAL SKILLS
Programming Languages: C, Java, J2EE, PL/SQL, Python, Unix Shell Scripts,HTML JAVA 8
Java/J2EE Technologies: Servlets, JSP 1.2/2.0, JDBC, JSTL, JMS, JNDI, JSF, Spring, Hibernate 3.0
Frameworks: Struts 1.x/2.x, Hibernate, Spring 2.5/3.0, Java 1.8,NoSQL,MongoDB, Angular JS, Bootstrap, Healthcare Domain, micro services, Docker, node js, reactjs, kafka,curam, telecom domain, rest services, selenium, scala, Apache Camel, unit test
Web Technologies: HTML5, DHTML, XHTML, CSS3, Java Script, Ajax, drools, groovy, Bootstrap, CSS, SOAP, Ajax, micro service, apache camel
Application/Web Servers: Apache Tomcat 5.x/6.x, JBoss 5.x/4.x, IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1,spark, multi-threading, java 1.7,java, SQL,spring MVC,JSP, SYBASE DB, MongoDB, AWS
UI frameworks: jQuery, Angular JS, Bootstrap, JAVA 8,Swagger,HTML 5, JQuery
IDE Tools: Net Beans, Eclipse, JBuilder, RAD, (Devops tools) Github, Jenkins, Artifactory, RAD,maven, SYBASE DB
Build Automation: Ant, Maven, CMM, Tomcat, apache camel.GSP, GORM, HTML5, CSS, Bootstrap
RDBMS: Oracle 10g, Microsoft SQL server, DB2, Cassandra NoSQL, micro services
XML/Web Services: XML, XSD, DTD, SAX, XSLT, WSDL, XML-RPC, DOM, JAXP, XPATH, RESTful, SOAP,REST,Apache Axis, JAX-WS, micro servicies, Python
Oriented / Analysis & Design patterns: UML, DAO, ER - diagrams, OOAD, MVC, Factory, Singleton Pattern, SYBASE DB
Operating Systems: Windows NT/2000/XP/Vista/95/98, UNIX, Linux
Configuration Management: Rational ClearTeamExplorer, CVS, SVN, Microsoft SourceSafe, Chef, apache camel, maven
Unit testing framework: JUnit, Oracle AOT
PROFESSIONAL EXPERIENCE
Confidential, San Diego/Connecticut
Full Stack Developer
Responsibilities:
- Involved in all phases of SDLC including requirements collection, design & analysis of the client specifications, development and customization of the generated forms from application.
- Performed testing, maintenance, and analysis of code
- Developed software applications using java and other object-oriented languages
- Worked with the team of software developers and provided technical feedback
- As part of Associate management Modernization work, we created Agent Module Application using Angular Java script framework with integration with RESTful APIs.
- Followed Agile Methodology in analyzing, defining, documenting and developing the functional and business requirements of various clients.
- Experience in RESTFULL web service testing using Assured framework java.
- Experience in MongoDB installation, patching, troubleshooting, performance, tracking/tuning, back - up and recovery in dynamic environments.
- Experience in managing life cycle of MongoDB including sizing, automation, monitoring and tuning .
- Used Spring Model View Controller Framework and achieved Dependency Injection using Spring IOC
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle 10g
- Implementing design patterns and Grails Plugins.
- Resolve and troubleshoot the problems and fixes the bugs by utilizing java and XSLT
- The using the WebSphere tolls we running the Confidential pay roll every month
- Web services are implemented under RESTful architecture and they are consumed by clients
- Designed and developed front end of the application using HTML5, CSS, JQuery, AJAX
- Used Extensible Stylesheet language (XSL) to transform and render XML documents and XPath to address the parts of XML document.
- Provide services on java based content management system by utilization of XSLT.
- Optimized and enhanced systems and played key role in designing business applications
- Implementing Web application using MVC Framework Spring MVC, Java 8, Groovy, Grails,
- Hands on experience with the AWS CLI and SDKs/API tools.
- Involved in implementation of matching functionality between account and offers and also the functionality to manage customer communication and channel preferences usingSpringandHibernate.
- Provide guidance and oversight to development teams across Capital technology
- Working with production support teams to ensure smooth transition of software developed
- Develop code for intermediate to complex modules, following documentation and development standards
- Work with the development team to facilitate the Build effort and to ensure successful end-to-End integration / testing.
- Created AWS Lambda using java to perform event driven processing.
- Developed Web Applications in Java using Spring boot, Hibernate/JPA for displaying Fixed Income instruments data.
- Payment of finical of company can be hand by requited tool of micro service.
- Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3,
- Oversee and develop Notification Service microservice to use across the enterprise.
- Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
- Build microservices for the delivery of software products across the enterprise
- Spring 2.5/3.x/4.0, Struts 1.x/2.0, Hibernate 3.0/4.0 Involved in the system requirements .
- Used the WebLogic Server Administration Console to control production-specific deployment details.
- Configured High Availability based environments in clusters.
- Provided the support for integrating the RESTful web services with clients.
- Work with production support teams to ensure smooth transition of software developed
- Work in an environment which encourages and promotes personal development.
- Provide design recommendations, developing and integrating programs per high level specifications
- Liaise with other teams and providers.
- Developed API for using AWS Lambda to manage servers and run the code in AWS.
- Responsible for defining designing API schemas. Developed Restful web services in the payment domain.
- Used Spring extensively to achieve dependency injection to wire the object of business class.
- Be an active part of a larger internal open source community of developers at Hearst.
- Ability to develop code for a distributed control system.
- Worked on creating documents in Mongo Database.
- Redesigned the application modules using Spring Boot Rest API/Services, Spring, Spring-Data, which resulted in 30% decrease in response time, 25% less code and 15% increase in revenue.
- Handled operations and maintenance support for AWSCloud resources which includes launching, design software for large complex multi-processor systems.
- Configured JDBC and JMS servers on WebLogic Server.
- Worked extensively on spring boot for building REST API's.
- Developing a world-class, machine learning-driven recommendation and personalization system to match our users with jobsAbility to translate, statistically analyze data.
- Understand the project scope, identify activities/ tasks, task level estimates, schedule, dependencies, risks and provide inputs to Module Lead for reviewApplies advanced knowledge of design methodologies.
- Installed and configured plugins such as Apache, Tomcat, and Sun One with WebLogic
- Used Jenkins to deploy on server for deploying applications in various environments
- Worked on J2EE technologies such as JSP, JSF, JMS, JMX, JCA, JAAS, EJB
- Worked on JBoss application server, Tomcat server, Maven, SVN, Git, Eclipse
- Ability to follow a Software Development Process that includes elements of planning, estimation, gathering and analyzing requirements, developing concepts and designs, implementation.
Environment: JDK1.6, JSP, JSTL, EJB, Eclipse IDE, Struts 1.1, Jquery, Struts Validation frame work, WebSphere, UML, Oracle 10g, Angular JS and SVN
Confidential, Michigan
Full Stack Developer
Responsibilities:
- Followed Agile Methodology in analyzing, defining, documenting and developing the functional and business requirements of various clients.
- Used Microservice with Spring Boot-based services interacting through a combination of REST and leveraging AWS to build, test and deploy micro services.
- Used Spring Model View Controller Framework and achieved Dependency Injection using Spring IOC
- Developed and designed an API (RESTful Web Service) for the company’s website.
- Developed and designed e-mail marketing campaigns using HTML and CSS.
- Ability to independently determine technical solutions including test documentation.
- Maintained customers relationship management databases (MySQL / PostgreSQL)
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle 10g
- Developed and prepared applications and tools with spring boot.
- Experience in developing Microservices using Spring Boot.
- Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2),
- Participated in solution projects, analyzed requirements and participated with the implementation process.
- Consumed REST based Micro services with Rest template based on RESTful APIs.
- Used core java to design application modules, base classes and utility classes.
- Coding and development using core Java, hibernate, Spring, Spring Restful framework.
- Developed code in Objective-C 2.0 to implement quality code that meets and exceeds the overall developmental requirements.
- Used Spring AOP for reporting and used a test-driven approach to development leveraging spring's support for unit testing
- Assessed development solutions for scalability, security and usability.
- Delivered progress reports on current and future projects.
- Experience in creating JavaScript for using DML operation with MongoDB
- ConfiguredWeb server plug-into directing dynamic requests to application servers for load balance in clustered environment.
- Migrated existing applications from WebSphere V6.0 to V7.0.
- Consulted on BPM design development administration testing and implementation.
- Developed business logic process flow and user interface solutions. Performed remote consulting assignments as requested. Provided weekly status reports to senior management.
- Web services are implemented under RESTful architecture and they are consumed by clients.
- Managed and maintained vendor relationship for BEA and VeriSign.
- Developed new Business reports and enhanced existing reports per user requirements following SDLC using Spring framework and Angular 2 as frontend
- Managing and coordinating ongoing upgrade and migration of platform to stay up to date with the software versions and patches being released to mitigate bugs and issues.
- Designed and developed front end of the application using HTML5, CSS, jQuery, AJAX
- Used Extensible Stylesheet language (XSL) to transform and render XML documents and XPath to address the parts of XML document. Ability to use MS Word, Excel, PowerPoint, and electronic e-mail systems.
- Spring 2.5/3.x/4.0, Struts 1.x/2.0, Hibernate 3.0/4.0 Involved in the system requirements .
- Implemented new GUI components permissions concepts based on user roles.
- Developed JSP 1.1 Screens related to security matrix for user details and the allocation of permission, roles, and various resource groups in Internet Explorer and Netscape.
- Installed, tuned, and administered WebLogic Server 6.0 for Adea Group client (UPS)
- Installed Sybase DB and configured Replication Server (Version 11), and Open SQL server/client.
- Performed Sybase data base administration activities on sybase databases.
- Wrote several Unix shell scripts.
- Identifying appropriate AWS service based on computer, data availability, security requirements and storage.
- AWS EC2 and Cloud services. CI/CD pipeline management through Jenkins.
- Worked on the payments system admitter in company running the system
- Involved in developing mapping of fields in the forms generated from the data of source application
- Experience in working with Eclipse IDE.
- Ability to design application on AWS taking advantage of Disaster recovery.
- Expertise in implementing Micro Services using spring, spring boot and spring cloud..
- Configuring high Availability using geographical MongoDB replica sets across multiple data centers.
- Developed, tested and debugged software applications.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services .
- AWS Cloud Watch: Used JIRA ticketing system to keep track of issues and tasks on individuals.
- Worked on solving the production tickets from clients with using the Bugzilla
- Assisted in development of applications for integration as per technical and functional specifications.
- Supported team members in implementation of software systems and applications by case and supporting documentation.
- Performed regression tests for reduction of errors in existing ecommerce applications
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
Environment: Eclipse IDE, Hibernate 3.2, Spring MVC Framework, XML, XSL, XPath, AJAX, HTML, CSS, jQuery, JSON, Oracle10g, Web services, angular js,JDK 1.7, PL/SQL, DAO, SVN
Confidential
Java Backend Developer
Responsibilities:
- Development, enhancement and testing of the Web Methods flow services and Java services.
- Used web services for interaction between various components and created SOAP envelopes.
- Used Apache CXF, WSDL, and XML for Creating SOAP web service.
- Modified the Spring Controllers and Services classes to support the introduction of Spring framework.
- Unit Testing of Web Services using SOAP UI.
- Developed asynchronous messaging systems using JMS, MDB and MQ Series.
- Created the Application Context files for spring core modules.
- Created web service Connectors for use within a flow service, while also making the URLs abstract so as to change them at runtime without redeployment.
- Used Spring framework throughout the application.
- Used JAX- RS API to Create Restful Web Service to interact with the Server.
- Created a Front-end application using JSPs, JSF, Swing, ExtJS 3.0, GWT and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
- Utilized various Java, J2EE programming design patterns to develop server side components
- Creating views and updating code to IBM Rational Clear case for Source code control.
- Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Co-developed dynamic Ruby on Rails/HTML5 application highlighting numerous data visualization of web metrics.
- Used core Java code to run on all platforms that support Java without the need for recompilation.
- Used Angular JS to communicate to the server via web service to download the content on the real time.
- Construct and optimized SQL queries in DB2 and Tuned the SQL queries using SQL profiler. Involved in tuning the database, Used JUnit for testing.
- Develop API services in an Agile environment
- Ant Build tool configuration for automation of building processes for all types of environments - Test, QA, and Production.
- Creation of REST Web Services for the management of data using Apache CXF.
- Lead API lifecycle development; responsible for software development and code quality
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Transferred cloudscape to DB2 for Web Sphere Portal.
- Assist in the development of technology roadmaps to evolve the API estate in conjunction with internal and external solution providers
- Conducted code review for team members, involved in testing.
Environment: Java 1.6, Spring MVC, JDBC, JSF, REST, Hibernate 3.0, Core Java, Selenium, SQL, GWT, DOJO, Oracle 10g, Eclipse, PL/SQL, Windows XP, Apache Ant, IBM Rational Clear case, IBM MQ Series (Web Sphere MQ), PowerShell, Swing, Ext JS 3.0, MQ Series, web Logic 9.1, JUnit.