Senior Software Developer Position
Job Summary:
We are seeking an experienced software developer to join our team. As a senior software developer, you will be responsible for designing and implementing scalable and efficient software solutions.
Key Responsibilities:
* Extensive experience in Java/JEE with a strong understanding of programming principles and best practices.
* Proficient in Go programming with expertise in building high-performance applications.
* Strong knowledge of Linux environments and shell scripting with the ability to work effectively in a Unix-based system.
* Advanced skills in Oracle, PL/SQL, and complex SQL scripting with the ability to design and implement efficient database solutions.
* Hands-on experience with Spring Framework, including Spring Boot, with a strong understanding of application architecture and design patterns.
* Proficient in building observability dashboards and metrics using tools like Splunk, Dynatrace, Grafana, and Prometheus.
* Working knowledge of cloud technologies including Cloud Foundry and Kubernetes with the ability to design and implement scalable and secure cloud-based solutions.
Requirements:
* At least 5 years of experience in software development with a strong background in Java/JEE and Go programming.
* Advanced degree in Computer Science or related field.
* Excellent communication and problem-solving skills with the ability to work effectively in a team environment.
* Fluent English language skills with the ability to communicate effectively with colleagues and clients.
What We Offer:
* Competitive salary and benefits package.
* Opportunities for professional growth and development.
* Collaborative and dynamic work environment.
* Flexible work arrangements with remote work options.
About Us:
Our company is a global leader in digital innovation and transformation. We offer a unique blend of cutting-edge technology and industry-strong processes to help our clients achieve their business goals.