Mubeen Sultana E-mail: ***********@*****.***
Sr Java/J2EE Developer Cell: 214-***-****
SUMMARY:
Over 16+ Years of experience in Software Development Life Cycle (SDLC) and Software Engineering including requirement gathering, extensive system analysis, designing, implementing, testing, support and maintenance of client-server applications with methodologies like Waterfall Model and Agile Methodology.
Good experience in converting/extracting Monolithic systems to Microservices.
Strong exposure working with J2EE design patterns like MVC, Singleton, Adaptor, Factory, Template etc..
Designed and developed multiple J2EE Model MVC based Web Application using J2EE Technologies and popular open-source framework Struts 2 Framework, Spring Framework, Spring Boot, Hibernate ORM Framework.
Experience in Configuring and deploying applications on Tomcat, WebSphere, WebLogic, JBoss server.
Developed GUI applications using HTML, CSS, JavaScript, jQuery, Ajax in JSP based application. Have worked on React JS application integrating with REST APIs built on Microservices and fixed bugs
Expertise in implementing Service Oriented Architecture (SOA) using SOAP, Restful Web Services.
Experience in Server-side messaging using Apache Kafka, Rabbit MQ
Hands-on experience working with Relational Database Management Systems (RDBMS) like MySQL, Oracle etc.
Experience in testing with JUnit Framework using Mockito, and other testing tools like Firebug, Selenium, SoapUI.
Experience in working with automation tools like selenium and continuous integration tool JENKINS.
Knowledge of hosting the application on AWS cloud, Amazon EC2 servers along with IAM, S3, EBS, System Manager, Cloud Watch etc
Leveraged AWS cloud services such as EC2, to build secure, highly scalable and flexible systems (integrated with AWS RDS) which helps to handle expected and unexpected load bursts.
Excellent understanding of PL-SQL programming. Develop, implement and optimize stored procedures, functions, views using PL-SQL.
Expertise in building web and enterprise applications in domains including Finance (remittance), Manufacturing, Insurance, Banking, Health Care.
Developed secure APIs and integrated encryption methods for PHI using Java and RSA Security, meeting HIPAA compliance standards.
Involve in code reviews and detecting any logs/alerts requirements, which help on trouble shooting production issues.
Optimized runtime performances to reach faster response and led research and decision-making processes to modernize outdated backends
Hands-on experience in translating business requirements into functional applications, design, build and maintain scalable Java code, ensuring performance of applications.
Strong independent learning ability, team player, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software
Proficient with project management activities and have ability in quick solution finding.
Technical aptitude to learn and absorb project-specific approach and strong exposure in driving business effectiveness both in the team and individually
TECHNICAL SILLS:
Operating Systems
Windows, Linux
Languages and Standards
Java, HTML, JavaScript, XML, JSON, SQL, PL/SQL
JEE Technologies
Servlets, JSTL, Design Patterns, JSF, JMS, JSP, JNDI, JDBC, Log4J API, Java security, Postman, Junit, Mockito
Web Technologies
HTML, CSS, JavaScript, Jquery, Bootstrap JS, Ajax, React JS
XML Stack
XSD, XPATH, DTD, XML Schemas, DOM, SAX, JAXB.
Web Services
SOAP, REST, WSDL, JAX-WS
Servers
Apache Tomcat, JBOSS, WebLogic, WebSphere
Databases
Oracle, MySQL, MongoDB, Redis
Frameworks
JSF, Struts 2, Spring Boot (Spring cloud, Spring Security, Spring data JPA), Hibernate, JPA, Apache Kafka, Rabbit MQ, Redis, React JS
IDE/Tools
Eclipse, RAD, SQL Developer, SVN, GIT, Maven, Jenkins, Log4J, Visual Studio, JIRA, Manage Engine, Service Now, Spring STS, SonarQube, Postman, SOAPUI, Putty.
Reporting tool
Jasper
Deployment
Docker, Jenkins
Unit Testing
Junit, Mockito
SDLC Methodologies
Waterfall and Agile Scrum Models.
Architectures
Microservices and Monolithic
Cloud Technologies
AWS - EC2, RDS, IAM, S3, EBS, CloudWatch
Domain
Finance (remittance), Manufacturing, Insurance, Banking, Health care
PROFESSIONAL EXPERIENCE:
XIT Solutions Inc, IN (July 2024 – Till Date)
Role: Technical Lead – JAVA SME
Responsibilities:
Lead a team of developers and software engineers, providing technical guidance and mentorship
Design, develop, and maintain high-performance enterprise applications.
Deployed Spring boot based Micro Services in Amazon EC2 using AWS admin console.
Involving in enhancing the application for client's requirements based on the market demand using the MVC pattern, React, Spring Boot
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the best possible performance, quality, and responsiveness of the applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automation.
Participate in code reviews and contribute to a high standard of coding practices.
Environment: Java 17, Microservice, Spring Boot, Git, Hibernate, AWS EC2, Postman, Jenkins, CI/CD, REST API, SOAP, Oracle, JUnit, Mockito, Log4J, Maven, Docker, React JS
Al Ansari Financial Services, Dubai (Mar 2015 – May 2024)
Role: Lead Full Stack Developer
Responsibilities:
Designed and Converted Monolith legacy java-based application to use modern architectural approach of Microservices based system using Java 17, Spring Boot, Hibernate, Apache Kafka etc (APIs for extending remittance services to corporates)
Have excellent expertise on Payment gateway integration workflows (Bank Transfer, Card Payment etc)
Have collaborated with UAE Central Bank for integrations such as WPS (Wage Protection System), DDS (Direct Debit System) and supported business team in launching the same first in UAE market etc
Worked with Thomson Reuters for Hedging with real time rates
Developed applications like WUH2H (Western Union) both Branch and Digital, Travel card and implemented various integrations with multiple banks across the world using multiple technologies like restful webservices, SOAP based services etc.
Lead API Development for Mobile App with rate alert, notifications feature etc and provided leadership and technical direction due to which Al Ansari Exchange Mobile App ranks 2nd in Forbes Top Fintech Apps in Middle East
Have excellent expertise in troubleshooting issues by using debugging processes and coding techniques
Developing Web Pages by using JSP (Struts 2), HTML, CSS, jQuery, JavaScript etc for the legacy web portal and have working knowledge of React JS (resolving bugs to improve functionality and user experience)
Used REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.
Used Mockito for unit tests development of Test-driven Development (TDD).
Used Amazon EC2 to reduce the costs & for hosting the application on AWS cloud using Continuous Integration/ Continuous Deployment.
Ensuring application stability in production by working with infrastructure and network team for load balancing/IP whitelisting process for external agents as well as internal communication
Optimize existing codebases resulting in good increase in application performance
Played an instrumental role and in leading the development of applications that fall under Digital portfolio and collaborated with multiple cross functional teams like UI/UX, BA.QA, Ops, DevOps, DBA etc
Have worked under both waterfall and Agile Models in delivering the projects using tools like JIRA for Bug tracking and User stories
Maintained documentation for all APIs related to digital portfolio ensuring compliance with industry standards
Have excellent business knowledge and experience of remittance domain, demonstrating a profound understanding of industry dynamics, market trend and operational intricacies
Conducted code review session at the end of the sprint and be the point of contact for code quality.
Environment: Java 8, Microservice, Spring Boot, Jira, Agile, Git, AWS, Spring JPA, Spring Batch, Hibernate, Struts, S3,RDS, AWS EC2, Swagger, Postman, Jenkins, CI/CD, Kafka, REST API, SOAP, Oracle, PL-SQL,, JUnit, Mockito, Log4J, Maven, JSP, jQuery
Tata Consultancy Services, Hyderabad (Oct 2011 to Mar 2015)
Lead Java Developer
Responsibilities:
Involved in Requirements study, System analysis, Design in all areas of portal development, enhancements, maintenance, migration etc. for various clients like General Motors/Economical Insurance/Century Link/Cigna etc
Developed dynamic, user-friendly interfaces using JavaScript and HTML, incorporating client-side validation and security measures to protect user interactions and sensitive data for a Secure Patient Management System
Managed and mentored 20 application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets for a project called TEC (Total Estimated Cost) for General Motors.
Conducting Triage Meetings with Testers, PM, Analyst and Business and raised many queries that resulted in few changes in requirements.
Effective Delegation of tasks within the team, managing the gaps between team members' skill sets and developing the team by giving regular feedback to team members
Converted MS Excel sheets to a java-based application - Total Enterprise Cost, using Struts 2, jQuery, JDBC etc. for Client – General Motors
Involved in all type of portal development, enhancements, maintaining, requirement study, development etc. for VoIP Portal – Century link client using Java, JSF, JavaScript, Ajax
Designed/Developed the application using AGILE-SCRUM methodology. Used JIRA to manage bug tracking.
Participated with team members in Grooming, Planning, Tasking, Sprint Reviews, and Retrospective Sessions.
Environment: Java 6, Hibernate, Struts, SOAP, Oracle, JSP, jQuery, Ajax, JAX-B, JAX-WS, Scrum, JDBC, Spring JDBC, JSF, Junit
Cognizant Technology Solutions, Hyderabad (Jan 2008 to Sep 2011)
Java Developer
Responsibilities:
Participated in application solutions including assisting with planning and architectural design, development, resolution of technical issues, and application rationalization.
Understanding the business requirements provided by business analysts and developing code according to the standards of the enterprise application.
Developed robust Java code for multiple Clients (CMPi and American Express Clients).
Migrated applications to meet changing market trends and individual customer demands.
Designed, developed and implemented projects based on analyzed requirements and understanding of industry technical standards.
Used Maven for developing build scripts and deploying the application into tomcat/WebSphere.
Performed backend operations using Hibernate and native SQL on various databases.
Transformed JSP Scriplets code to JSP-specific Expression Language (EL)
Developed user specific Highlights (dashboard menu) section, Home Page using Struts, JSTL, JSP.
Worked on Web Services using Axis2 to consume API responses to construct a dynamic menu
Worked on WAS Migration project, participated in Impact Analysis to identify the challenges present in migrating and upgrading the application to JDK 1.5(AMEX Client)
Development and enhancement of portlets and themes using Liferay portal server technology (using portlets) which has in built content management system (for CMPi client)
Reduced the number of images from 100+ to 6 by using CSS sprite
Worked on solving the cross-browser alignment issues.
Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for application modules
Environment: Java 5, Struts, Liferay JSR 168 Portlets, SOAP, Oracle, JSP, JavaScript, Junit, Axis-2, JDBC, Maven
Work Authorization: H1B valid till September 2026
Education
Bachelor of Engineering in Electronics & Communications Engineering
Osmania University, India
Certification
Sun Certified Java Programmer (SCJP).
Sun Certified Web Component Developer for J2EE 5 certification
Oracle Certified Developer Java Web Services, Enterprise Edition 6