Job Closed
This listing is no longer active.
Your company's data technology ecosystem
Junior FullStack Developer, Java
Location
Brazil
Posted
106 days ago
Salary
0
Seniority
Junior
Job Description
Junior FullStack Developer, Java
Neogrid
• Collaborate with multidisciplinary teams to develop and maintain innovative solutions • Participate in system architecture • Develop and maintain high-quality code, ensuring scalability, security, and performance • Troubleshoot complex issues and perform code reviews • Stay up to date with technology trends and propose adoption of new technologies and best practices • Develop and maintain systems using Java, Spring Boot, JSP, React, Docker, etc. • Participate in code refactoring and SQL query optimization • Actively participate in the code review process to protect the team’s code and standards • Develop and maintain CI/CD pipelines • Develop tests and testing pipelines.
Job Requirements
- Prior experience developing high-complexity systems
- Experience in Java and JavaScript development
- Experience and solid knowledge of relational databases (PostgreSQL, Oracle, etc.)
- Strong programming language knowledge
- Experience in system design and architecture
- Problem-solving and debugging skills
- Excellent communication skills
- Knowledge of agile development methodologies (Scrum, Kanban)
- Ability to give and receive constructive feedback
- Proactivity to identify issues and propose improvements
- Ability to evaluate and adopt new technologies strategically
- Knowledge of React is a plus.
Benefits
- Health insurance
- Dental insurance
- Life insurance (all extendable to legal dependents)
- Medication assistance, extendable to children
- Transportation voucher or parking allowance
- Flexible meal/food allowance
- Wellhub (formerly Gympass)
- TotalPass
- One day off during your birthday month
- Parental support program, NeoBaby
- Unico Skill, an external training and education solution
- Childcare allowance and extended parental leave: 6 months for mothers and 30 days for fathers
- Referral program, bonuses and much more!
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and maintain large-scale web applications using Java 8+ and Angular 11+. • Build and evolve REST APIs, ensuring best practices in architecture, security, and performance. • Work on data modeling and persistence in relational databases (SQL Server and DB2). • Use persistence frameworks such as Hibernate/JPA and EJB3. • Ensure code quality through unit testing (JUnit) and analysis tools (e.g., Sonar). • Participate in continuous integration and continuous delivery (CI/CD) processes using tools like Jenkins, Nexus, and Git. • Document services and APIs using Swagger. • Develop and maintain reports with Jasper Reports. • Collaborate with cross-functional teams in an agile environment (Scrum/Kanban). • Contribute to requirements analysis and the definition of technical solutions. • Work with legacy technologies when necessary (e.g., Flash Builder).
Role Description We are looking for a Backend Software Engineer who wants to work on hard problems: distributed systems and building software where getting it right really matters. You'll ship code that protects real infrastructure for real organizations. You’ll build foundations that multiple feature teams depend on. When you make something faster, more reliable, or easier to use, it multiplies across the entire product. This is a role for someone who likes thinking about how systems fit together. You'll need strong opinions about what makes a good abstraction, and the flexibility to evolve those abstractions as the product grows. The Okta Privileged Access Management (PAM) is an identity-centric approach to a common and critical privileged access use case. Our elegant Zero Trust architecture is purpose-built for the modern cloud and helps customers solve challenging security and operations pain points at scale. In this role you will: - Be deeply involved in evolving the core architecture of PAM. - Work in our product development teams to build scalable, composable components of our platform. - Be responsible for designing and implementing scalable architecture patterns. - Design and build APIs with OpenAPI Specification that customers rely on for access to production infrastructure. - Work on backend systems written in Go. - Participate in the rotational on-call activities with SRE and product development teams. Qualifications - Are an experienced software engineer with a background in Golang (other languages are also acceptable). - Experienced working with relational databases like PostgreSQL or similar RDBMS technologies. - Have the ability to design database models and backend APIs. - Have experience working with cloud services like Caching, Queues, NoSQL Databases etc. - Experienced working with any cloud provider such as AWS, GCP or Azure. - Thrive in a collaborative environment built on end-to-end ownership. - Love thinking about distributed systems, and the reliability, availability, and performance implications of the decisions made in their design. - Enjoy deep-diving into production metrics, and familiarity with monitoring tools like Splunk, DataDog etc. - Think in terms of systems, services, and APIs. Requirements - 8+ years working as a software engineer. - Experience working with production systems. - Bachelors in CS, or equivalent. Benefits - Annual base salary range for this position for candidates located in Canada is between $160,000 — $200,000 CAD. - Equity (where applicable), bonus, and benefits, including health, dental, and vision insurance. - RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave).
Senior Java Developer
Globaldev GroupBuilding remote teams and providing software development solutions for tech businesses 🇺🇸🇮🇱🇩🇪🇺🇦🇵🇹🇵🇱
• Utilize Java, including Spring Boot, to build robust and high-performance data processing services within our data platform; • Implement real-time data streaming solutions using Kafka, ensuring timely data ingestion and availability; • Collaborate closely with cross-functional teams to comprehend data requirements, identify opportunities for data optimization, and support data-driven initiatives; • Lead the design, development, and maintenance of efficient and scalable data pipelines, facilitating data collection, processing, and transformation from diverse sources; • Leverage AWS services for data storage, processing, and analytics, adhering to security and performance best practices; • Monitor and troubleshoot service performance, proactively identifying bottlenecks and implementing optimizations; • Uphold data integrity, reliability, and availability by implementing effective ETL processes and conducting data quality checks.
• Participate in multidisciplinary teams (Product Manager, Product Designer, and Developers), developing solutions that delight and support our customers; • Participate in ensuring the quality and security of the squad's deliveries and processes; • Monitor and interpret metrics to track team health and the pace of objectives, proposing improvements where needed throughout the process; • Actively contribute to defining and maintaining the squad's objectives, supporting and actively developing solutions with team members; • Continuously teach and learn in a collaborative environment; • Assist and provide guidance on software architecture, as well as in planning and refining activities.




