Senior Java Engineer
Location: London, Onsite
Job Type: Permanent
About the Role: A Senior Engineer is required for a unique opportunity in a highly technical environment with a great culture, currently undergoing massive expansion. The business operates with a linear structure, providing you with ample opportunities for growth and development. You will be part of a team that values high standards and rigorous development processes, working on innovative products that are at the forefront of the security testing industry.
Key Responsibilities:
- You will develop and maintain sophisticated software applications that test the security of other applications.
- You will work on both desktop and web-based applications, utilising a variety of technologies and frameworks.
- You will contribute to the development of tools that help identify and assess vulnerabilities in software.
- You will use your problem-solving skills to tackle complex challenges and think critically about the best solutions.
- You will take ownership of your projects, ensuring high-quality, test-driven development (TDD) practices are followed.
- You will collaborate with a talented team, sharing your knowledge and learning from others to continuously improve your skills.
- You will have the opportunity to work with IntelliJ IDEA for development, Kubernetes for container orchestration, and Docker for containerisation, ensuring seamless application deployment and management.
Technical Skills:
- Proficiency in Java, with extensive experience in developing both desktop and web applications.
- Familiarity with frontend technologies such as React JS.
- Strong understanding of backend development and REST APIs.
- Experience with IntelliJ IDEA for development, Kubernetes for container orchestration, and Docker for containerisation, ensuring seamless application deployment and management.
- Knowledge of databases, particularly PostgreSQL.
- Familiarity with cloud hosting services like AWS EC2.
- Strong academic background from a top-tier university with high grades
Academic Background:
- You will likely have graduated with top honours, such as a first-class degree, and may have furthered your education with a master's or PhD, showcasing your dedication to academic excellence and deep understanding of your field.
-
Cultural Fit:
- Strong problem-solving skills and the ability to think critically and creatively.
- A passion for coding, demonstrated by personal projects or contributions to open-source.
- An engineering mentality with a focus on high-quality, test-driven development (TDD).
- Ability to take ownership and initiative in your work, with a clear understanding of your coding decisions and the rationale behind them.
Why Join the Team?
- Fun and Engaging Work Environment: You will find that work can be enjoyable. The culture is built on having fun while tackling interesting problems and building cool solutions.
- High Standards and Ambition: The business aims for excellence in everything it does. The products and services are designed to be the best in the industry.
- Holistic Wellbeing: The company cares about your overall wellbeing, offering a supportive environment that promotes personal and professional growth.
- Collaborative and Supportive Team: You will be part of a team made up of individuals who are not only highly skilled but also nice, humble, and altruistic. Clear communication, emotional intelligence, and a can-do attitude are highly valued.
- Continuous Learning and Growth: The business encourages continuous learning and adaptability, ensuring you are always growing and evolving with the industry.
- Dynamic Office Environment: You will enjoy the vibrant atmosphere of the London office, working alongside a talented and passionate team five days a week. This setup fosters collaboration, innovation, and a strong sense of community.
- Compensation: This opportunity will offer a highly competitive salary with potential for future share options.
If you are a seasoned Java engineer with a passion for security and a desire to work in a high-standard, collaborative environment, this opportunity is for you! Apply now to join the team and make a significant impact in the world of application security or reach out to Brushoth: #####