Application Developer
KeySkills
Company Name
Job Description
Job Description:
As an Application Developer, you will be responsible for designing, constructing, and configuring applications that fulfill specific business needs. You?ll collaborate with team members to develop innovative solutions and ensure applications meet high standards of quality and performance. Your contributions will help refine project goals and support the overall success of the team.
Roles & Responsibilities:
-
Independently perform development tasks and become a Subject Matter Expert (SME).
-
Actively participate in team discussions and provide technical insights.
-
Offer solutions to project-related challenges.
-
Assist in documenting application specifications and designs.
-
Engage in code reviews to ensure code quality and adherence to best practices.
Professional & Technical Skills:
Must Have:
-
Core Technologies: Java 17 / Java EE, Spring Boot
-
Testing & CI/CD: JUnit, CICD tools
-
Web Services: RESTful APIs, Spring Framework
-
Databases: PostgreSQL, SQL
-
Caching: Caching techniques
-
Containerization: Docker, Kubernetes
-
Workflow & Orchestration: Apache Airflow
-
Big Data & Messaging: Spark, Kafka
-
Monitoring & Logging: OpenObserve / Splunk, Grafana, Prometheus
-