3 Goalreify Jobs
4-5 years
Bangalore / Bengaluru
Goalreify Ventures - Senior Backend Engineer - Java Technologies (4-5 yrs)
Goalreify
posted 1mon ago
Flexible timing
Key skills for the job
Job Description :
Responsibilities :
- Design, develop, and maintain back-end web applications using Java
- Apply object-oriented programming principles effectively
- Develop applications based on SOA (Service-Oriented Architecture) and RESTful APIs
- Participate in the architecture and development of web systems and APIs
- Ensure applications are scalable and function efficiently within large environments
- Conduct performance testing and implement optimizations as needed
- Design and develop multi-threaded applications
- Experience with Apache Thrift Framework is a plus
- Familiarity with containerization solutions like Docker
- Comfortable working with AWS services like EC2, Fargate, and RDS
- Possess a strong understanding of data structures and algorithms
- Manage, optimize, and ensure the scalability and elasticity of systems in cloud environments like AWS or Google Cloud
- Implement automation and orchestration using CI/CD (Continuous Integration/Continuous Delivery) tools
- Familiarity with Infrastructure as Code (IaC) tools such as AWS CloudFormation, AWS CDK, and Terraform
- Understand the principles of parallel and distributed systems
- Adhere to design/programming best practices and utilize various design patterns effectively
- Work collaboratively within Scrum/Agile development teams
- Maintain excellent communication skills to collaborate effectively with colleagues
Qualifications :
- 5+ years of experience in software development
- Proficiency in Java and object-oriented programming principles
- Prior experience working with SOA and RESTful API development
- Extensive experience in web systems and API architecture and development
- Experience with scalable architectures and environments
- Experience with performance testing and application tuning
- Experience with multi-threaded applications (a plus)
- Familiarity with Apache Thrift Framework (a plus)
- Familiarity with container-based solutions like Docker
- Knowledge of operating solutions like AWS EC2, Fargate, and RDS
- Strong understanding of data structures and algorithms
- Knowledge of cloud platform operation, maintenance, optimization, scalability, and elasticity (AWS or Google Cloud)
- Knowledge of automation and CI/CD practices
- Familiarity with Infrastructure as Code tools (a plus)
- Understanding of parallel and distributed systems
- Strong understanding of design/programming best practices and various design patterns
- Experience working in Scrum/Agile methodologies
- Excellent communication skills
- Bachelor's degree in Computer Science or equivalent work experience
Functional Areas: Other
Read full job descriptionPrepare for Senior Backend Engineer roles with real interview advice
4-5 Yrs
Bangalore / Bengaluru
5-6 Yrs
Mumbai