Java Full Stack Developer Resume
SUMMARY:
- 9+ years of industry experience in Software Design, Development, Integration, Analysis, and implementation of Java web based applications.
- Strong knowledge in Designing, Developing, Implementing, and Delivering e - Business/Shipping Packaging Web, Mobile and Intranet based applications between different domains.
- Experience in creative and effective Client-Side using Java, JSP, Java FX, and AJAX, Angular 2+, Hibernate, JPA, spring boot and Micro services.
- Experience in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript and Jquery.
- Extensive work experience on Multi-Threading.
- Extensive experience in developing consumer / producer Web Services using Restful API, Java Spring, Sails and Express on Node JS server.
- Experience in developing mobile application on Android Platform
- Experience working with versioning tools like CVS, Subversion and GIT
- Experience in developing consumer / producer Web Services using SOAP, WSDL
- Experience in Application Software Development and Design, Object Oriented Design and Analysis (OOAD), Technical Documentation.
- Experienced in all phases of Software Development Life Cycle (SDLC) environments like Agile Methodology, SCRUM, Design Thinking and Waterfall Model.
- Experience with Responsive Web Design, JSON, AJAX, Angular 2+, Node JS and Twitter Bootstrap.
- Experience with AWS SDKs/API tools.
- Strong knowledge in MS-SQL, MySQL, PostgreSQL and DB2 (IBM) as Database. Good command in writing SQL queries, Stored Procedures, and Triggers.
- Strong knowledge with Mongo DB and REDIS as Database. Good command in writing queries, and implementation with Node JS Server.
- Experience on IDE tools like Net Beans 8.0, Eclipse, Android Studio and STS eclipse Spring.
- Experienced in RDBMS implementation and development using MS SQL Server, DB2 9.5/9.7
- Good debugging skills that deep diving into technical issues, collaborating with cross-domain Experts, handling clients with different priorities, both onsite and remote.
- Strong knowledge in writing SQL and PL/SQL scripts for the database applications
- Self-motivated, Quick learner, innovative thinking, ability to adopt to new work culture, capable to work individually or in a team environment
- Excellent interpersonal and presentational skills, positive attitude, and great understanding of business concepts
TECHNICAL SKILLS:
Languages: Java, PHP and VB.Net
Web Technologies: HTML5, CSS3, Java Script, Type Script, AJAX, Jquery, Angular2+, Node JS, PHP, J2EE Technologies Java Beans, Servlets, JSP, JDBC, Multi-Threading Frameworks Spring, Hibernate, Restful Web Services, Sails JS, Express JS, Laravel and Symphony
Databases: IBM DB2, MySQL, MS SQL Server, PostgreSQL, Mongo DB, REDIS Web/App Servers Tomcat Web Services Restful, SOAP, WSDL, Node JS, Apache PHP
IDEs & Other Tools: Net Beans, Eclipse, Visual Studio, AWS, Android Studio Operating Systems Windows, UNIX (Linux, OSX) Version Control Subversion SVN and GIT.
PROFESSIONAL EXPERIENCE:
Java Full Stack Developer
Confidential
Responsibilities:
- Involve in the design, development and testing phases of software development using AGILE methodology with Design Thinking and SCRUM.
- Analyse, Design and Implement the strategy for r- engineering from monolithic application to MicroServices application.
- Design the data structure on IBM DB2 and implement with optimization techniques in the application like indexing, Store Procedures and Triggers when it necessary, using sequences on primary keys.
- Generate Users, Groups, Permission and scripts administration on the all phases of the development.
- Add columns to schema for support the migration strategy of data from legacy Fire Bird DB to DB2 DB.
- Implement MicroServices architecture using spring framework composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
- Use SWAGGER as a tool for designing and writing API documentation.
- Use java concepts like Collections, Exception handling to develop business logic.
- Develop Data persistence API using JDBC template, Spring DAO layer.
- Implement logging with JWT and spring security using spring's Aspect Oriented Programming (AOP) concept for logging errors into Database Table and log file.
- Code various business process methods required for creation of Web Services on Spring Framework related to shipping packaging and financial accountant process, using REST web services, coding with collections.
- Develop and design many kind of libraries deployed in local Nexus Repository, this libraries were used for sharing methods between MicroServices.
- Work on Maven 3.5.0 during build process also modified pom.xml to use latest third part and local libraries.
- Work in build process and deploying the MicroServices on Tomcat Server.
- Work in build process, such as emailing notification to offices involves, coordinators, managers and Financial Accountants, using a dedicated micro service to emailing.
- Develop JPA annotations to caching to reduce the load on the DB2 DB Server.
- Involve in java to make multiple changes on multiple records in only one transaction.
- Develop code using Java 8 features like lambda expressions, streams, predicates.
- Develop the application using spring tool suite and involved in testing and deploying on Tomcat application server.
- Implement multithreaded design using JAVA FX.
- Develop front-end code with JAVA FX to retrieve data as JSON Object using the library GSON, then display the well-organized result in Desktop app.
- Code CCS styles and XML elements.
- Use lambda expressions and collections of JAVA 8.
- Develop and execute test data for functional and user acceptance testing to assure quality project deliverables.
- Build and Deploy strategies.
- Involve in the end to end project phases and providing warranty support on the applications.
- Analyse the migration data strategy, develop of the migration tool using existing micro-services.
Environment: Java 1.8, spring 5, spring boot, DB2, REST Web services, XML, JAVA FX, Maven, GIT.
Confidential
Java Full Stack Developer
CO DETALLE S C
Responsibilities:
- Design and developed application user interfaces using Java Swing using different elements like tables, pagination, etc.
- Developed many kinds of reports using Jasper reports with multi pages.
- Created views, models and controllers and followed MVC architecture for the desktop application development.
- Developed MVC application with MYSQL, using transaction management.
- Developed business components and create the session and security logic.
- Participated during all developed cycle of the application.
- Analysed the complex business rules and generate different kinds of algorithms, to achieve the requirement.
- Designed mock ups, and validate them with the client.
- Used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications.
- Consumed web services rest with implementation of Angular JS, services
- Used selenium software for web testing
- Deployed .Net Application in windows server 2012.
- Created forms to collect and validate data from the user in HTML5 and Angular JS.
- Validated with the key user, the business rules, user interfaces, and functional during stabilization process.
- Coordinated checklist minimum requirements for deploy on site.
Environment: .NET Framework 4, HTML5, Angular JS, JavaScript, Jquery, Ajax, CSS, REST Web services, GIT
Java Developer
Confidential
Responsibilities:
- Worked with business analyst to collect and understand business requirement and translate that into IT functional requirement and technical solution.
- Produced preliminary design document and detailed design document.
- Analysed the functional requirements and generate the user stories.
- Used Android Studio as Integrated Development Environment for development of code and configuration.
- Coded with Android SDK API 17.
- Managed the life cycle of activities of android, and using fragments, serialisable objects and recycler views.
- Consumed rest web services, through volley library for rest request.
- Design and developed the User Interface using XML and Material Design.
- Design and develop the authentication Logic with JWT and storing data on SQLite.
- Developed Back End database MySQL.
- Implemented the best design patterns and coding to adapt for future changes.
Environment: Java/Android, SOAP & Restful Web services (PHP SYNPHONY), SOAP UI,, Volley Google, Gradle, JSON, GIT, MySQL, Linux Ubuntu Server.
