Java Developer
About Candidate
Introduction:
The candidate is a highly experienced software architect and technical lead with over 15 years of expertise in designing and developing Java/J2EE-based systems, particularly in the financial, telecom, retail, media, and banking domains. They have extensive experience in digital transformation, plugin development, and data engineering, leveraging technologies such as Spring Boot, Microservices, REST APIs, Spark, Flink, Kafka, SQL, Airflow, and Snowflake. Their expertise spans cloud platforms, including Azure and AWS, with a strong background in DevOps, CI/CD pipelines, and data warehousing solutions. They are proficient in big data processing, ETL development, and real-time data streaming, with a deep understanding of data integration, governance, and security, including OAuth2.0 and OpenID Connect. The candidate has a solid foundation in software architecture, agile methodologies, and full-stack development, utilizing Angular, React.js, and various scripting languages. With hands-on experience in containerization, Kubernetes, and infrastructure automation, they have successfully optimized software performance, integrated third-party APIs, and improved data processing pipelines. Additionally, they hold multiple certifications, including Azure Solutions Architect Expert and Spark Databricks Certified Developer, demonstrating their expertise in cloud-native solutions and modern data architectures.
Responsibilities:
- Software Architecture & Development: Designed and developed scalable, high-performance Java/J2EE-based applications for various industries, including finance, telecom, and retail.
- Microservices & Cloud Solutions: Developed and deployed microservices-based applications using Spring Boot, REST APIs, and cloud platforms like Azure and AWS.
- Big Data & Real-Time Processing: Built and optimized data pipelines using Apache Spark, Flink, Kafka, and Airflow for large-scale data processing and real-time analytics.
- ETL & Data Engineering: Designed and implemented ETL processes, data integration solutions, and data warehousing architectures using Snowflake, SQL, and NoSQL databases.
- API Development & Integration: Developed and integrated RESTful APIs, third-party services, and OAuth2.0/OpenID authentication mechanisms.
- Containerization & DevOps: Implemented CI/CD pipelines, containerized applications using Docker and Kubernetes, and automated deployments in cloud environments.
- Full-Stack Development: Built web applications using front-end frameworks like Angular and React.js, with backend services in Java and Node.js.
- Data Security & Governance: Implemented security measures, role-based access controls, and compliance frameworks for data protection.
- Performance Optimization: Enhanced system performance by optimizing code, database queries, and distributed computing workflows.
- Agile & Scrum Practices: Led development teams using Agile methodologies, performing sprint planning, code reviews, and mentoring junior developers.
- Technical Consulting & Leadership: Provided architectural guidance, technical strategy, and best practices for software development and data engineering projects.
- Digital Transformation & Automation: Automated business processes, modernized legacy systems, and led digital transformation initiatives.
- Infrastructure Management: Managed cloud-based infrastructure, serverless computing, and infrastructure as code using Terraform and Ansible.
- Machine Learning & AI Integration: Integrated AI/ML models into data pipelines for predictive analytics and intelligent automation.
- Compliance & Regulatory Standards: Ensured adherence to industry standards, including GDPR, PCI-DSS, and financial compliance regulations.
- Testing & Quality Assurance: Implemented automated testing frameworks and conducted unit, integration, and performance testing.
- Technical Documentation & Reporting: Prepared detailed technical documentation, architecture diagrams, and reports for stakeholders.
- Client & Stakeholder Communication: Collaborated with business stakeholders, product managers, and cross-functional teams to align technical solutions with business objectives.