45 Trask Jobs
Software Engineer 1
Trask
posted 4hr ago
Key skills for the job
Job Title: Software Engineer 1
Location: Bangalore, Karnataka, India
Company Name: Trask
Minimum Years of Experience: 3
Maximum Years of Experience: 5
Trask is seeking a talented and experienced Software Engineer 1 to join our dynamic team in Bangalore, Karnataka, India. The ideal candidate will have a minimum of 3-5 years of experience and a strong skill set including Java, Springboot, DSA, Hibernate, Multithreading, and Object Oriented Programming (OOPS).
Responsibilities:
- Designing, developing, and testing high-quality software solutions
- Collaborating with cross-functional teams to define, design, and ship new features
- Troubleshooting and debugging complex issues to improve performance and reliability
- Writing clean, efficient, and maintainable code
- Participating in code reviews and providing constructive feedback
Requirements:
- Bachelors degree in Computer Science, Engineering, or a related field
- Minimum of 3-5 years of experience in software development
- Proficiency in Java, Springboot, DSA, Hibernate, Multithreading, and Object Oriented Programming (OOPS)
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Knowledge of Agile development methodologies and DevOps practices is a plus
If you are a passionate Software Engineer with a strong background in Java and related technologies, we encourage you to apply and join our innovative team at Trask. Grow your career with us and make a meaningful impact on cutting-edge software solutions.
Roles and Responsibilities:
- Design, develop, and maintain high-quality software solutions using Java, Springboot, DSA, Hibernate, Multithreading, and Object Oriented Programming (OOPS)
- Collaborate with cross-functional teams to define, design, and deliver new features and enhancements
- Participate in code reviews and provide constructive feedback to team members
- Troubleshoot and debug issues to ensure the smooth operation of software applications
- Stay updated on the latest technologies and best practices in software development
- Contribute to the continuous improvement of the software development process and tools
- Document and communicate technical solutions and design decisions to team members
- Adhere to coding standards, best practices, and company policies
- Actively participate in Agile/Scrum methodologies and ceremonies
- Proactively identify and address technical debt and potential performance bottlenecks
- Assist with software testing and quality assurance activities when necessary
- Demonstrate a strong commitment to teamwork, collaboration, and knowledge sharing
- Adhere to project timelines and deliver high-quality software solutions within deadlines.
Employment Type: Full Time, Permanent
Read full job description