Java Developer

SAN0438

About Candidate

Introduction:

A highly skilled and experienced software engineer with expertise in Java and .NET technologies. Proficient in developing, maintaining, and optimizing software systems across various domains, including banking, cloud solutions, and enterprise resource planning. Adept at designing microservices architectures, implementing CI/CD pipelines, and ensuring application scalability, security, and performance. Possesses strong leadership and team management skills, with a proven track record of leading teams, coaching junior developers, and delivering high-quality solutions. Experienced in Agile/Scrum methodologies and proficient in tools like Azure DevOps, Kubernetes, AWS, and Microsoft Dynamics CRM. Known for analyzing complex systems, improving processes, and creating robust, efficient, and maintainable software solutions.

Responsibilities:

  • Designed, developed, and maintained backend systems using Java and .NET technologies.
  • Migrated monolithic systems to microservices and cloud-based architectures.
  • Implemented CI/CD pipelines using tools like Jenkins, Azure DevOps, and Ansible.
  • Conducted performance optimizations, security checks, and bug fixes.
  • Collaborated with stakeholders to gather and document business requirements.
  • Led Agile/Scrum teams, facilitated ceremonies, and coached team members.
  • Developed enhancements for Microsoft Dynamics CRM applications.
  • Proposed architectural improvements and estimated development efforts.
  • Automated internal processes and enhanced system reliability.
  • Provided production support, troubleshooting, and issue resolution.
  • Mentored junior developers and facilitated knowledge sharing sessions.
  • Ensured adherence to best practices for coding, testing, and deployment.
  • Refactored and optimized existing codebases for better maintainability.
  • Analyzed velocity charts to improve software delivery timelines.
  • Conducted integration testing and maintained testing frameworks.
  • Created dashboards for monitoring system performance and metrics.

Skills

Programming: Python, R, C++, GenAI Stack: LangChain, LiteLLM, LangFuse, Qdrant, RAGAS, CrewAI, ML Libraries: PySpark ML, MLFlow, Scikit-learn, NLTK, Pandas, NumPy, RASA NLU, Tools: Jupyter Notebook, Visual Studio, AWS SageMaker, Azure ML Studio, Data: MongoDB, PostgreSQL, Hadoop, PySpark, SQLite, SQLAlchemy, Web Frameworks: Flask, FastAPI, Django, REST API, Big Data Technologies: Hadoop, Spark, Cassandra, Model Deployment: Docker, Kubernetes, AWS, GCP, Azure, Databricks, Other Skills: Data preprocessing, feature engineering, statistical analysis, time-series forecasting, supervised and unsupervised learning, recommendation systems, customer engagement, agile methodologies.

Be the first to review “Java Developer”

Your Rating for this listing