Agility PR Solutions
Java Developer (Remote)
Java Developer | Agility PR Solutions | India
Title: Java Developer
Department: Engineering
Language: English
Location: Tunisia – Remote
Application Deadline: November 20, 2024
Who we are:
...
Java Developer | Agility PR Solutions | India
Title: Java Developer
Department: Engineering
Language: English
Location: Tunisia – Remote
Application Deadline: November 20, 2024
Who we are:
Agility PR Solutions provides today’s communicators with powerful and intuitive media outreach, monitoring, and measurement solutions. For almost twenty years, Agility has helped clients across industries and continents discover relevant journalists and influencers, make meaningful connections with the media, amplify their stories, monitor media coverage and social conversations, and report on the impact of their public relations activities. Agility is one of the fastest-growing companies in the PR tech space and is recognized by users on G2 for ease of use, quick implementation, and outstanding customer service. We are a remote-first company, with colleagues based across vibrant cities in Canada, the US, the UK, the Philippines, and India. We are intentional in helping our teams realize their full potential and continue to invest in their learning and development, career progression, offering competitive pay and benefits, and fostering leadership and a collaborative work environment.
About the role:
As a Java Developer, you will be creating and implementing software designs and participating in reviews of other developers. The work we do is diverse, challenging, and rewarding. This position will facilitate the design and implementation of features for a media monitoring and outreach platform. Agility PR Solutions develops state-of-the-art tools to allow public relations professionals to target media influencers and monitor their businesses in the media. The web applications you will build leverage robust RESTful services in Java in our big data backend, which is built on technologies such as Hadoop and Solr, deployed to a high-availability production environment. You will be primarily constructing robust RESTful services in Java and deploying them to a high-availability production environment. You will leverage technologies such as Solr, Kafka, and Zookeeper to provide the backbone of these services, and solve problems pertaining to large volumes of data, such as distributed workloads and process synchronization. You will also engage in refactoring code as we perpetually strive to achieve the highest level of quality that we can.
What you’ll be doing:
- Work on new projects for features within existing products as well as new products.
- Create high-level designs.
- Review and implement designs from prototype to production while ensuring code maintainability and applying software engineering best practices, including unit testing, source control, static code analysis, and continuous integration.
- Participate in maintaining production code over time by applying upgrades and bug fixes.
- Support product application operations and deployments.
- Ensure code maintainability and best coding practices by participating in code reviews.
- Interact with stakeholders to understand problems and validate proposed solutions.
- Keep up to date with industry trends and technology developments and make recommendations to evolve and update our applications.
- Work with a Project Manager/Scrum Master to plan and deliver software/features in an Agility Software development process.
What we need you to bring:
- Degree in computer science or a related field.
- Minimum of 2 years of relevant experience in Java development.
- Experience with Java, SQL, Linux, Git.
- Experience with at least one of the following: Solr, Kafka, Zookeeper; REST and HTTP standards; multi-threading.
- Experience with the following: code-review, continuous integration, and mocking.
- Fluency in English, both oral and written.
- Experience with one or more of the following will be an asset: Maven, Hibernate, Angular/Typescript, C#, .NET.
What we offer:
- Fully remote work environment.
- Collaborative culture and key tools enabling it.
- Competitive compensation package.
- Career Development & Progression opportunities.
- Paid Vacation & Personal Days; and Sick days.
- Flex Fridays in the Summer, Week off between Christmas and New Year’s.
- No Internal Meetings Fridays.
At Agility, we strive every day to build a more inclusive work environment and introduce tools that enable it. We strongly encourage applications from all people regardless of race, religion, gender, age, disability status, or sexual orientation. Even if you find yourself not checking all the boxes of our listed requirements but you are excited about this opportunity, we’d love to hear from you anyway. Our Talent Acquisition team will review your application for this role and other potential role matches open now or in the future.
If, at any stage of the application process, you require accommodation owing to disability or a medical need, please let us know at careers@agilitypr.com for us to make appropriate arrangements.
Thank you for your time in reviewing this opportunity, and we hope to hear from you should you find this the right fit!
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save